您的位置:首页 > 编程语言 > Java开发

利用java集合框架统计单词的频率

2013-12-20 21:16 387 查看
import java.util.*;

public class Test1 {
static Map<Character, Integer> map =new HashMap<>();
static Set<String> set =new HashSet<>();
public static void PrintMap(){
Set<Character> set2=map.keySet();
Iterator<Character> iterator=set2.iterator();
while(iterator.hasNext()){
char xx=iterator.next();
System.out.println(xx+" "+map.get(xx));
}
}
public static void main(String []args){
char ch[]=new char[100];
//	Scanner sc=new Scanner(System.in);
String s="hellowword";
ch=s.toCharArray();

for(int j=0;j<ch.length;j++){

if(map.containsKey(ch[j])){
int x=map.get(ch[j]);
x++;
map.put(ch[j],x);

}else{
map.put(ch[j],1);

}
}

PrintMap();

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: