package com.hp.demo03; import java.util.HashMap; import java.util.Map; public class Demo01 { public static void main(String[] args) { String[] name = new String[]{"张三","李四","王五","李明","张一一","王二五","李二","王小小","李五","张丽丽","王xx","李xx","张xx"}; Map map = new HashMap<>(); String ling = null; String cheng = null; String wan = null; String lou = null; int num = 0; int num1 = 0; int num2 = 0; int num3 = 0; for (int i =0 ; i<name.length;i++) { if (name[i].contains("张")){ ling = name[i]; num++; } if (name[i].contains("李")){ cheng = name[i]; num1++; } if (name[i].contains("王")){ wan = name[i]; num2++; } } map.put(ling.charAt(0),num); map.put(cheng.charAt(0),num1); map.put(wan.charAt(0),num2); System.out.println(map); } }
使用Map集合来做一个不同姓氏人数的统计 有一个String数组保存着10个人的姓名{“张三“,“李四“,“王二“...} 通过程序设计,把不同姓氏的姓氏和人数保存到Map集合中
最新推荐文章于 2025-05-07 13:38:15 发布