如何将.txt文件的摘录输入Java程序?

如何将.txt文件的摘录输入Java程序?,java,input,game-theory,Java,Input,Game Theory,我正在写一个程序来计算在你的机架上用拼字游戏得到一个“宾果”的概率。我正处于非常原始的阶段,还没有开始写代码。然而,我已经开始研究逻辑 我遇到的问题是这个。我有一个.txt文件,可以作为一个字典来判断拼字游戏中的单词。它被称为CSW-12字典,可以直接下载到我正在使用的.txt 通常,一个名为Zyzyva的程序用于访问单词。可以找到下载该程序的链接 好的,现在在这个.txt中,我只需要输入所有7个字母的单词。只有文字,没有意义。这就意味着,当我碰到一个空格的时候,我会先用这个词,然后跳过这一行

我正在写一个程序来计算在你的机架上用拼字游戏得到一个“宾果”的概率。我正处于非常原始的阶段,还没有开始写代码。然而,我已经开始研究逻辑

我遇到的问题是这个。我有一个.txt文件,可以作为一个字典来判断拼字游戏中的单词。它被称为CSW-12字典,可以直接下载到我正在使用的.txt

通常,一个名为Zyzyva的程序用于访问单词。可以找到下载该程序的链接

好的,现在在这个.txt中,我只需要输入所有7个字母的单词。只有文字,没有意义。这就意味着,当我碰到一个空格的时候,我会先用这个词,然后跳过这一行

我对Java比较陌生,只知道一点。我不知道如何从外部文件(如.txt)输入数据,更不知道如何只输入其中的摘录


任何帮助都将不胜感激。我宁愿你教我怎么做,也不愿你帮我做。

你可以在这里搜索如何阅读文件;Java中有很多关于这方面的问题,但是相关的类是和


您可以使用查找行上的第一个空格,如果它位于偏移量7(第八个字符),则使用获取前七个字符。由于单词是按升序长度排序的,一旦第一个空格位于偏移量8,您就可以停止读取,而不是转到文件的末尾。

使用
regex
,使用此
/^[a-z]{0,10}$/
模式。链接以了解有关regex的更多信息。在Java中使用它们:请忽略@VighaneshGursale,他显然没有清楚地阅读问题,也没有查看输入文件。另请参见: