【发布时间】:2020-11-18 20:33:26
【问题描述】:
从文件中读取数据并以字符串形式返回相同的数据 它只返回最后一行,如何在文件中返回相同的数据?
文件
This is test file.
This is test file!
Test
test file
xxas test
fil
! test
te
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
public class Read {
static String input = "";
public static void main (String [] args) throws FileNotFoundException {
Scanner file = new Scanner(new File("Example.txt"));
while(file.hasNextLine()){
input = file.nextLine();
}
System.out.println(input);
}
}
【问题讨论】:
-
System.out.println(Files.readAllLines("Example.txt")); -
你应该在循环内部打印输入,而不是在它之后。
标签: java file java.util.scanner