gpt4 book ai didi

Java 扫描仪无法仅读取文件名

转载 作者:行者123 更新时间:2023-12-02 03:06:10 24 4
gpt4 key购买 nike

我正在编写一个 Java 程序来从 .csv 文件中读取一些分数并计算这些分数的平均值。为了读取文件,我使用了扫描仪类。

首先,我创建一个扫描仪来读取我的文件:

Scanner scanner = new Scanner(new File("TempFile.csv"));

我预计这会起作用,但它返回了 FileNotFoundException。因此,我将 TempFile.csv 替换为文件的绝对文件名。

Scanner scanner = new Scanner(new File(C:\\Users\....));

这给了我想要的结果,并且我能够解析该文件。我是 Java 新手,但我知道使用绝对文件名是不好的做法。

如何只使用短文件名?

最佳答案

Scanner scanner = new Scanner(new File (new File("TempFile.csv").getAbsolutePath()));

使用上面的内容。

关于Java 扫描仪无法仅读取文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57022378/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com