当前位置: 代码迷 >> java >> 将文本文件读入Java列表
  详细解决方案

将文本文件读入Java列表

热度:89   发布时间:2023-07-25 18:58:06.0

Python有一个方法lines = f.read().splitlines()通过它我们可以将文件读入列表。 我们在Java中有类似的方法吗?

您可以使用Scanner ,然后line by line读取并将该行插入列表

Scanner fileScanner= new Scanner(new File("yourfile.txt");
List<String> lines=new ArrayList();
while(scanner.hasNext()){
   String line = scanner.next();
   lines.add(line);

}
File in= new File(new URI("file://server/folder/text.txt"));
BufferedReader br = new BufferedReader(in);
String line;

while ((line = br.readLine()) != null) {
    System.out.println(line);
}

注意:文件路径必须是一个不能包含空格的URI。

文件包含静态方法

new String(Files.readAllBytes(Paths.get(path)))
    .split(System.lineSeparator);
  相关解决方案