java - Java FileReader 的问题

标签 java text-files filereader

<分区>

你好,我的代码里有这个

File file = new File("words.txt");
    Scanner scanFile = new Scanner(new FileReader(file));
    ArrayList<String> words = new ArrayList<String>();

    String theWord;    
    while (scanFile.hasNext()){
        theWord = scanFile.next();
        words.add(theWord);
    }

但出于某种原因我得到了一个

java.io.FileNotFoundException

我的 words.txt 文件与我所有的 .java 文件位于同一文件夹中

我做错了什么?谢谢!

最佳答案

提示:将这一行添加到您的代码中...

System.out.println(file.getAbsolutePath());

然后将该路径与您的文件的实际位置进行比较。问题应该立即显而易见。

关于java - Java FileReader 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6266188/

相关文章:

java - 嵌套循环一次仅访问 X 个元素

java - 从文本文档 Java 序列化/反序列化数组列表时出现问题

java - 在行中搜索字符串

java - 固定文本文件的动态解析

Java:我想从文件中逐字符读取,并将每个字符保存到最大大小为 10 的数组中

java - JdbcRowSet 中的内存泄漏

c# - 为什么方法在 Java 中默认是虚拟的,而在 C# 中默认是非虚拟的?

Java XML getElementsByTagName() 函数

java - 逐行读取文件的最快方法,每行有 2 组字符串?

java - 为什么 Scala 在读取我的 CSV 时会崩溃?