Java 将文件读取到 ArrayList 中?
如何在Java中将文件的内容读入?ArrayList<String>
以下是文件内容:
cat
house
dog
.
.
.
如何在Java中将文件的内容读入?ArrayList<String>
以下是文件内容:
cat
house
dog
.
.
.
这个Java代码读取每个单词并将其放入ArrayList中:
Scanner s = new Scanner(new File("filepath"));
ArrayList<String> list = new ArrayList<String>();
while (s.hasNext()){
list.add(s.next());
}
s.close();
如果您想逐行阅读而不是逐字阅读,请使用。s.hasNextLine()
s.nextLine()
您可以使用:
List<String> list = Files.readAllLines(new File("input.txt").toPath(), Charset.defaultCharset() );
来源: Java API 7.0