package com.collection; import java.util.HashMap; import java.util.Iterator; import java.util.Map; //统计输入字符串中每一个字符出现的个数 public class ImapCountNumber { public static void main(String[] args) { String str = "abdjaajdjldla"; char ch [] = str.toCharArray() ; //遍历循环数组 Map <Character,Integer>map = new HashMap<Character, Integer> (); for (char c : ch) { if (map.get(c)==null) { map.put(c, 1); }else { int count = Integer.valueOf( map.get(c)) ; count +=1; map.put(c, count); } } //统计每个字符出现次数 Iterator it = map.keySet().iterator(); while (it.hasNext()) { Object key = it.next(); Object value = map.get(key) ; System.out.println(key+"\t"+value); } } }
统计输入字符串中每一个字符出现的个数(Map)
最新推荐文章于 2022-04-17 10:00:00 发布