【发布时间】:2015-07-12 18:06:55
【问题描述】:
正如标题所说,我正在尝试编写一个程序,该程序可以从文本文件中读取单个单词并将它们存储到String 变量中。我知道如何使用FileReader 或FileInputStream 来读取单个char,但我正在尝试这样做是行不通的。一旦我输入了单词,我就会尝试使用 .equals 将它们与我的程序中的其他字符串变量进行比较,所以如果我可以导入为字符串,那将是最好的。我也可以将文本文件中的一整行作为字符串输入,在这种情况下,我只在文件的每一行上放一个单词。如何从文本文件中输入单词并将它们存储到字符串变量中?
编辑: 好的,这种重复的帮助。它可能对我有用,但我的问题有点不同的原因是因为副本只告诉如何阅读单行。我试图阅读该行中的单个单词。所以基本上拆分行字符串。
【问题讨论】:
-
Read next word in java 的可能重复项
-
@EricLeibenguth 之类的,阅读上面的编辑
-
不,不,仔细看看答案:下一行使用
Scanner.nextLine(),下一个单词使用Scanner.next()。
标签: java text io text-files inputstream