public class Test1 {
public static void main(String[] args) {
getLetter("abcdefabcab");
}
//统计字符串中每个字符的个数
private static void getLetter(String str) {
Map<String, Integer> map = new HashMap<String, Integer>();
char[] array = str.toCharArray();
for (int i = 0; i < array.length; i++) {
char c = array[i];
String string = String.valueOf(c);//String.valueOf(c)把相应的类型转换为字符串类型
if (null != map.get(string)) {
//如果有,则个数加一
Integer integer = map.get(string);
map.put(string, integer + 1);
} else {
//如果没有,则添加到集合中
map.put(string, 1);
}
}
System.out.println(map);
}
}
public static void main(String[] args) {
getLetter("abcdefabcab");
}
//统计字符串中每个字符的个数
private static void getLetter(String str) {
Map<String, Integer> map = new HashMap<String, Integer>();
char[] array = str.toCharArray();
for (int i = 0; i < array.length; i++) {
char c = array[i];
String string = String.valueOf(c);//String.valueOf(c)把相应的类型转换为字符串类型
if (null != map.get(string)) {
//如果有,则个数加一
Integer integer = map.get(string);
map.put(string, integer + 1);
} else {
//如果没有,则添加到集合中
map.put(string, 1);
}
}
System.out.println(map);
}
}