java - 无法打印出文件内容

标签 java file io

我正在尝试打印出文件的内容。当我运行该程序时,它没有执行任何操作,我无法弄清楚原因。

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/

相关文章:

java - 在哪里记录了要添加到 Maven 项目中的 JBoss EAP 运行时依赖项?

file - 使用 Bash 在特定目录中创建文件?

jquery - AJAX GET 继续打开旧版本的文件

java - 使用 spring mvc 抽象下载上传的文件(避免使用原始 HttpServletResponse)

java - sendRedirect() 问题

java - java processbuilder中字符串参数的最大长度

file - 如何在 Ada 中完整快速地读取二进制文件?

c++ - 将输入读入动态大小的数组

java - 从 URI 的 PATH 读取文件

java - Java中如何判断一个字段是否为char[]类型(char数组)?