【发布时间】:2017-08-03 15:26:34
【问题描述】:
我的代码非常简单直接。我使用 PrintWriter 类创建了一个空文件,并将数字 1 - 100 写入文件,然后关闭文件。据我所知,PrintWriter 应该创建一个空文件,这让我想知道为什么我会收到这个FileNotFoundException 错误。
public class Practice {
public static void main(String[] args){
PrintWriter outputFile = new PrintWriter("nums.txt");
for(int i = 0; i < 100; i++)
outputFile.println(i + 1);
out.close();
}
}
【问题讨论】:
-
您显示的代码不可能抛出
FileNotFoundException。 -
你能显示完整的错误信息吗?
-
也许您尝试在只读目录中执行代码。可以查吗?
-
@MikeNakis 是的,它可以,docs.oracle.com/javase/7/docs/api/java/io/…。尝试更改路径并查看。
"C:/Documents/nums.txt" -
@EduardoDennis wh00ps! C-:=
标签: java