当前位置: 首页 > 知识库问答 >
问题:

无法找到和读取文本文件

韦欣德
2023-03-14

现在,我只是尝试读取与Java类存储在同一目录中的文件内容,并访问其长度。但是,每当传递正确的文件名以创建新的文件对象时,其长度返回为零。我假设这是因为由于某种原因找不到该文件。

我的文件结构如下:

-src
--hw1 (package)
---TextSwap.java
---letters.txt

我尝试用file file=newfile(filename)创建一个file对象,其中文件名等于字母。txt

共有1个答案

宓茂才
2023-03-14
FileWriter fw=new FileWriter("letters.txt");

或尝试

FileReader fr=null;
try
{
    fr = new FileReader("letters.txt");
}
catch (FileNotFoundException fe)
{
    System.out.println("File not found");
}
 类似资料:
  • 我只使用最新的独立空手道jar在配置了JRE的docker容器上测试我的API,我没有任何Java代码。 目前在我的一个功能中,我有这样一个:,当资源文件与功能文件位于同一目录时,它可以正常工作。我知道建议这样做。 但是,如果我还希望有一个包含所有资源文件的中心目录以避免重复,那么即使使用以下命令,它也不起作用: 错误如下: msgstr"[com.intuit.karate.exception.

  • 我想在java8中读取文本文件,我得到错误“类型不匹配:无法从FileReader转换到Reader”。如果我将Reader类更改为FileReader,则会出现错误“构造函数BufferedReader(FileReader)未定义”,我的语句是 请建议

  • 我试图从一个名为poll.txt的文件中获取数据集,然后使用相关数据。 poll.txt内容: 源代码,选举票.java: 但是,当我运行程序时,在给出异常之前,只使用了其中一行: 我试着在“scanner.nextLine();”语句中移动,但没有用。如果我不要求nextLine,这个程序运行良好,但我显然需要它,而且我似乎不知道出了什么问题。

  • 问题内容: 我想读取.bak文件,这些文件是ms sql数据库的备份文件。现在,我正在研究如何使用Sql Mngmnt studio读取这些文件。请帮帮我。谢谢 问题答案: 您可以使用SQL Management Studio将.BAK文件还原到临时数据库并读取它们! 这里的一些指针

  • 我有一个关于读取和创建数据集的问题。我有一个文本文件,其中包含: 我这样实现了这段代码: 而不是有这样的结果: 它给了我一个结果: 谁能告诉我怎么解决这个问题?

  • 我们使用Spark CSV reader读取CSV文件以转换为DataFrame,并在上运行该作业,它在本地模式下运行良好。 我们在中提交spark作业。 错误日志: