導入Java . io . *;
導入Java . util . hashmap;
導入Java . util . map . entry;
公共類測試{
/**
* @param args
*/
公共靜態void main(String[] args) {
// TODO自動生成的方法存根
嘗試{
buffered reader br = new buffered reader(new FileReader(" C:\ \ text . txt "));//我不會寫接口。這個參數是妳的英語句子文件的位置。
字符串句子= null
HashMap & ltString,Integer & gtmap = new HashMap & ltString,Integer & gt();
while((sentence = br.readLine())!=null){
sentence = sentence . replace all("[\ \ pP ' $ ']"," ");
string[]words = sentence . split(" ");
for(String word:words){
if(map.get(word)==null)
map.put(word,1);
else map.put(word,map . get(word)+1);
}
}
Java . util . iterator & lt;Entry & ltString,Integer & gt& gtiter = map.entrySet()。叠代器();
while(iter.hasNext()){
Entry Entry =(Entry)ITER . next();
system . out . println(entry . getkey()+" "+entry . getvalue());
}
} catch(file not found exception e){
// TODO自動生成的catch塊
e . printstacktrace();
} catch (IOException e) {
// TODO自動生成的catch塊
e . printstacktrace();
}
}
}