统计字符串中字符出现次数
package 知识点总和;
import java.util.HashMap;
import java.util.Map;
public class Test01 {
public static Map<Character,Integer> getCharMaps(String string){
Map<Character,Integer> map=new HashMap<Character,Integer>();
for(int i=0;i<string.length();i++){
Character character=string.charAt(i);
Integer count=map.get(character);
map.put(character, (count==null)?1:count+1);
}
return map;
}
public static void main(String[] args) {
String string="abcababac";
Map<Character,Integer> map=getCharMaps(string);
System.out.println("统计字符串中每个字符的出现次数:");
for(Character key:map.keySet()){
Character c=key;
System.out.println(c+": "+map.get(c));
}
}
}
import java.util.HashMap;
import java.util.Map;
public class Test01 {
public static Map<Character,Integer> getCharMaps(String string){
Map<Character,Integer> map=new HashMap<Character,Integer>();
for(int i=0;i<string.length();i++){
Character character=string.charAt(i);
Integer count=map.get(character);
map.put(character, (count==null)?1:count+1);
}
return map;
}
public static void main(String[] args) {
String string="abcababac";
Map<Character,Integer> map=getCharMaps(string);
System.out.println("统计字符串中每个字符的出现次数:");
for(Character key:map.keySet()){
Character c=key;
System.out.println(c+": "+map.get(c));
}
}
}
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: 【Hibernate学习笔记】Session清空缓存与清理缓存
- 下一篇: 用数组作为函数返回值