package jicheng;
import java.util.HashMap;
import java.util.Map;
//使用hashmap统计字符串中各个字符出现的次数?
public class hashmap1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
String str = "bigdata two zero zero two is very good";
char []c = str.toCharArray();//把字符串转换成为字符数组,通过下标来指向。
//作业1:如果不用这个,那么可以使用charAt(),请问应该怎么做?
Map
for(int i=0;i
int k = mp.get(c[i]);//把当前取出来
mp.replace(c[i],k+1);
}else{
mp.put(c[i],1);
}
//forEach循环遍历,也只能用来遍历。
//cc代表键列表,map里面的键全部取出做成一个列表。
for(Character cc:mp.keySet()){
System.out.print(cc+":"+mp.get(cc)+" ");
}
System.out.println();
}
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)