统计字符串中字符出现次数
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));
}
}
}
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇:没有了
- 下一篇: 二维数组实际上就是创建一个行和列+浮点数举例