FileInputStream fis=new FileInputStream("a.txt");
InputStreamReader isr=new InputStreamReader(fis);
BufferedReader br=new BufferedReader(isr);
Map
String str;
while((str=br.readLine())!=null){
String [] word=str.split("\\W");
for(int i=0;i
map.put(word[i],1);
}else{
map.put(word[i],map.get(word[i])+1);
}
}
}
Set
Iterator
while(it.hasNext()){
Entry
System.out.println(entry.getKey()+"出现的次数是:"+entry.getValue());
}
}
思路一下
按空隔、标点符等,拆分成数组,再找相同的统计
没分 就不给敲代码了
我觉得你可以参考一下这个
http://bbs.csdn.net/topics/280079798
与你的问题很相似