如何在String
不使用BufferedReader
?的情况下逐行读取文本文件的内容?
例如,我有一个看起来像这样的文本文件:
Purlplemonkeys
greenGorilla
我想创建两个strings
,然后使用这样的东西
File file = new File(System.getProperty("user.dir") + "\Textfile.txt"); String str = new String(file.nextLine()); String str2 = new String(file.nextLine());
这样它就分配str
了值"Purlplemonkeys"
和str2
值"greenGorilla"
.
您可以阅读要列出的文本文件:
Listlst = Files.readAllLines(Paths.get("C:\\test.txt"));
然后根据需要访问每一行
PS文件 - java.nio.file.Files