用户可以选择要扫描的文件,但是没有任何帮助会在运行时打印文件的内容吗?
public void readVehicleData(){
FileDialog fileBox = new FileDialog(mainWindow,"Open", FileDialog.LOAD);
fileBox.setVisible(true);
fileBox.setDirectory(".");
String dataFile = fileBox.getFile();
Scanner scanner = new Scanner(dataFile);
while( scanner.hasNext() )
{
String lineOfInput = scanner.nextLine();
System.out.println(lineOfInput);
}
scanner.close();
}
答案 0 :(得分:7)
使用接受File而不是String的构造函数作为其InputStream
源
Scanner scanner = new Scanner(new File(dataFile));