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”的数组中随机生成一个单词,以便我可以将随机单词返回到我的主要方法单独的课程。我觉得数组可能有问题,因为它看起来没有将文本文件加载到空数组空间中。我需要从“字典”中返回一个单词,但它正在逃避我。从字符串数组文本文件中获取一个随机单词
谢谢
是否有代码,您可以将文本文件的内容加载到数组中,或者您等待它发生奇迹般的变化? – 2014-08-27 14:41:29
首先检查“File to String Array”主题。然后检查“Java随机”教程。然后编辑你的问题。然后请我们再次写评论或答案。 – 2014-08-27 14:41:34
您还没有使用任何数据填写词典。 http://stackoverflow.com/questions/2788080/reading-a-text-file-in-java getRandomWord()应该返回一个字符串不是字符串。下面回答使用随机的正确方法。 – Revive 2014-08-27 14:47:30