package com.hp.jwq1; import java.util.HashMap; import java.util.Map; public class Jwq3 { public static void main(String[] args) { Map map = new HashMap<>(); String s[] = new String[]{"李1", "李2", "张6", "赵7","王8","王9","李西","李谢谢","张哈哈","张8"}; String zhang = null; String li = null; String wang = null; String zhao = null; int num = 0; int num1 = 0; int num2 = 0; int num3 = 0; for (int i = 0; i < s.length; i++) { if (s[i].contains("张")) { zhang = s[i]; num++; } else if (s[i].contains("李")) { li = s[i]; num1++; } else if (s[i].contains("王")) { wang = s[i]; num2++; } else if (s[i].contains("赵")) { zhao = s[i]; num3++; } } map.put(zhang.charAt(0),num); map.put(li.charAt(0),num1); map.put(wang.charAt(0),num2); map.put(zhao.charAt(0),num3); System.out.println(map); } }
使用Map集合来做一个不同姓氏人数的统计 有一个String数组保存着10个人的姓名{“张三“,“李四“,“王二“...} 通过程序设计,把不同姓氏的姓氏和人数保存到Map集合中
最新推荐文章于 2025-03-09 17:00:33 发布