我在下面有两个实现,其中PrintStream
对象包装FileOutputStream
对象或File
对象。我对两者都做了同样的事情。它们之间是否有任何区别,其中一种方法不适用于编写。
public class Varags {
public static void main(String[] args) throws FileNotFoundException{
OutputStream output = new FileOutputStream("Test.txt");
PrintStream p1=new PrintStream( output);
p1.println("trying");
PrintStream p=new PrintStream( new File("test2.txt"));
p.println("trying");
}
}
还有其他比这些更好的写入文件的方法吗?
谢谢