我正在编写一个使用PrintWriter类输出到文本文件的代码。但是,当我尝试初始化一个新的PrintWriter时,它会抛出一个FileNotFound异常。
下面是我的两个版本的代码,它们都不起作用,编写器在全局变量中被初始化为PrintWriter。
File file = new File(fileName);
writer = new PrintWriter(fileName);
writer.println("N: " + N);
writer.println("E: " + E);
writer.println("D: " + D);
writer.flush();
writer.close();writer = new PrintWriter(fileName);
writer.println("N: " + N);
writer.println("E: " + E);
writer.println("D: " + D);
writer.flush();
writer.close();这是我正在使用的进口商品清单,我有可能遗漏了吗?
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.math.*;
import java.math.BigInteger;
import java.util.*;
import java.io.*;发布于 2015-04-16 15:29:45
这两种代码似乎都是正确的,而且对我来说也很好。确保正确地给出路径。如果没有给定路径,请确保调用方法createNewFile从抽象文件名创建文件,如下所示
File file = new File("test1.txt");
file.createNewFile();
PrintWriter writer = new PrintWriter("test1.txt");
writer.println("N: ");
writer.println("E: ");
writer.println("D: ");
writer.flush();
writer.close();您还可以与PrintWriter一起使用文件对象。
https://stackoverflow.com/questions/29678717
复制相似问题