我正在寫一個hang子手程序,我想把word文本文件工作正常,能夠填充數組列表並從數組列表中生成一個隨機單詞。但我想做一些新的事情。程序在做什麼是相當簡單直接的,它是逐行讀取一個文本文件,每次讀取一行時它就會增加計數。但我想使用計數值作爲文本文件中某個單詞的索引從該文本文件生成一個隨機單詞。任何人都可以請幫我一下,我可以在哪裏獲得關於這個問題的文檔?使用count作爲字符串的索引如何生成隨機單詞?
public class WordReader {
private static String fileName = "Wordlist.txt";
int count = 0;
public WordReader() throws FileNotFoundException {
File file = new File(fileName);
try(Scanner sc = new Scanner(new FileInputStream(file))){
int count=0;
while(sc.hasNext()){
sc.next();
count++;
}
}
}
}
爲什麼你想從內部獲得的隨機位置文本文件?這樣,每當你想要一個新的單詞,你必須打開並遍歷文件。將它加載到結構中並在需要時獲得單詞效率更高。 – Shane