字符串去重并统计每个字符出现的次数 Java
package hashmapdemo;
import java.util.HashMap;
import java.util.Set;
public class HashMapDemo {
public static void main(String[] args) {
String s = "a,b,c,d,e,f,g,h,b,b,b,c,x,x,y,x,b";
String[] strings = s.split(",");
HashMap<String, Integer> s_count = new HashMap<>();
for(String sc:strings) {
if(s_count.containsKey(sc)) {
s_count.put(sc, s_count.get(sc)+1);
}else {
s_count.put(sc, 1);
}
}
Set <String> keys= s_count.keySet();
for(String keyc:keys) {
System.out.println(keyc+" : "+s_count.get(keyc));
}
}
}