【发布时间】:2014-08-27 14:37:18
【问题描述】:
package hangman;
import java.util.Random;
public class Dictionary {
int NUMBER_OF_WORDS = 81452;
public static String FILE_NAME = "dictionaryCleaned.txt";
private String[] dictionary = new String[NUMBER_OF_WORDS];
public string getRandomWord() {
Random rand = new Random();
return randWord;
}
}
我正在尝试从包含文本文件“dictionaryCleaned.txt”的数组中随机生成一个单词,以便我可以将随机单词返回给单独类中的主方法。我觉得数组可能有问题,因为它似乎没有将文本文件加载到空数组空间中。我需要从“字典”中返回一个单词,但它正在躲避我。
谢谢
【问题讨论】:
-
是否有代码可以将文本文件的内容加载到数组中,或者等待它神奇地发生?
-
首先检查“文件到字符串数组”主题。然后检查“Java Random”教程。然后编辑您的问题。然后请我们再次写 cmets 或答案。
-
您尚未使用任何数据填充字典。 stackoverflow.com/questions/2788080/reading-a-text-file-in-java getRandomWord() 应该返回一个字符串而不是字符串。下面回答了随机的正确使用方法。