使用共享资源或番石榴将文本文件放入Java List<String>

2022-09-03 16:21:25

使用共享资源或番石榴库将每行文本(来自文本文件)放入LinkedList(作为字符串对象)或其他一些集合的最优雅方法是什么?


答案 1

以下是使用番石榴的方法:

List<String> lines = Files.readLines(new File("myfile.txt"), Charsets.UTF_8);

参考:


答案 2

使用Apache Commons IO,您可以使用FileUtils#readLines方法。它就像这样简单:

List<String> lines = FileUtils.readLines(new File("..."));
for (String line : lines) {
  System.out.println(line);  
}