當前位置:成語大全網 - 漢語詞典 - 用java編寫字典代碼

用java編寫字典代碼

等等我,直接寫出來。

導入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();

}

}

}