对一个文件建立输入输出流的基本问题
File file = new File("d:\\1.txt");
FileInputStream is = new FileInputStream(file);
FileOutputStream os = new FileOutputStream(file);
System.out.println(is.read());
代码如上,非常简单,此处的输出为-1,而且在进行了读操作之后,file的内容被清空。如上的代码有什么问题?
------解决方案--------------------
FileOutputStream os = new FileOutputStream(file,true);