有一个字符串,其中包含中文字符、英文字符和数字字符,请统计和打印出各个字符的个数。

1.有一个字符串,其中包含中文字符、英文字符和数字字符,请统计和打印出各个字符的个数。

Map接口定义的集合又称查找表,用于存储所谓“Key-Value”映射对。Key可以看成是Value的索引,作为Key的对象在集合中不可以重复。

import java.util.HashMap;
import java.util.Map;


public class Demo {
	  public static void main(String[] args) throws Exception{
		 String content="中国ABCawpl8394么美国";
		 Map<Character,Integer> map=new HashMap();
		 char[] arryChar=content.toCharArray();
		 for(char c:arryChar){
			 if(map.containsKey(c)){
				 map.put(c, map.get(c)+1);
			 }else{
				 map.put(c, 1);
			 }
		 }
		 System.out.println(map);
	  }

}

猜你喜欢

转载自www.cnblogs.com/satisfysmy/p/8964155.html