需要标记仅包含一行的文件

时间:2015-10-07 01:57:18

标签: java

我需要打开一个文件test.txt这个文件只有一个句子,但它只是一行。我的工作是将每个单词分开并显示拼写错误的所有单词。

我尝试过使用 BufferReader FileReader ,但它只打印出文件名。我希望它能看到第一行并基本上将所有单词放在一个数组中。如果有人能解释我应该如何使用 BufferReader FileReader 会很棒。

这是test.txt:
The warst drought in the United States in neearly a century is expected to drive up the price of milk, beef and pork next yeer, the government said Wednesdaay, as consumers bear some of the bruntt of the sweltering heat that is drivng up the cost of feed corrn.
注意:这在编辑器中显示为一行。


这就是我的尝试:

FileReader fr = new FileReader("test.txt");
BufferReader br = new BufferReader(fr);
StringBuilder sb = new StringBuilder();
String s;
while((s = br.readLine()) != null){
    sb.append(s);
    sb.toString();
}

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

for (String line : Files.readAllLines(Paths.get("filepath.txt"))) {
    // ...
}

Java: How to read a text file