在Java中从文件中读取不同的条目

在Java中从文件中读取不同的条目,java,Java,在读取文件时,我的代码有一些问题,这是我文件的条目: 希望 不好的 尝试 我想要 我试着 这是我的密码 //open the file openFile(); while(x.hasNext()){ //pass the word into variable String a = x.next(); //store in array list Streams.add(a); } 由于我的条目包含一个单词和两个单词,脚本无法读取它,因此我的脚本将使一个单词像我希望的

在读取文件时,我的代码有一些问题,这是我文件的条目:

希望 不好的 尝试 我想要 我试着 这是我的密码

//open the file 
openFile();
while(x.hasNext()){
//pass the word into variable      
    String a = x.next();
//store in array list
    Streams.add(a);
}
由于我的条目包含一个单词和两个单词,脚本无法读取它,因此我的脚本将使一个单词像我希望的那样存储在两个不同的数组中,而实际上我希望将单个单词和二元图存储到索引中

因此,第一个索引将包含:想要,第二个严重,第三个尝试,第四个我想要,第五个我尝试


对于这个令人困惑的问题,非常抱歉,如果您有任何帮助,我们将不胜感激。谢谢:

您的文件中的条目是否以单独的行显示。如果是这样,您可以使用nextLine而不是next。

在哪里定义x?你能发布完整的代码吗?我猜你正在使用扫描器,所以如果你每次都想读一整行,为什么不使用nextLine和hasnextLine呢?永远不知道这会这么简单:D,无论如何,谢谢