【发布时间】:2013-09-08 21:04:31
【问题描述】:
我在下面有两个实现,其中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");
}
}
还有其他比这些更好的写入文件的方法吗?
谢谢
【问题讨论】:
-
“还有其他比这些更好的写入文件的方法吗?” - 是的,但这取决于你所说的更好,以及你想要写什么. (如果只想将单个字符串写入文件,“更好”无关紧要!)
标签: java file-io io fileoutputstream