我正在尝试打印出文件的内容。当我运行该程序时,它没有执行任何操作,我无法弄清楚原因。
public static void main(String[] args) {
String fileName = "goog.csv";
File file = new File(fileName);
try {
Scanner inputStream = new Scanner(file);
while(inputStream.hasNext()){
String data = inputStream.next();
System.out.println(data + "***");
}
inputStream.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
最佳答案
需要提供 goog.csv 文件的完整路径。 将 goog.csv 文件放入 workspace .metadata 目录 然后给出你的文件的完整路径,它会给出输出,因为我在我的系统上试过你的代码。 我只是用我的 firmpicture.csv 文件更改了你的 goog.csv 文件。
public static void main(String[] args) {
String fileName = "FilePath";
File file = new File(fileName);
try {
Scanner inputStream = new Scanner(file);
while(inputStream.hasNext()){
String data = inputStream.next();
System.out.println(data + "***");
}
inputStream.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
关于java - 无法打印出文件内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23063867/