FileOutputStream out = new FileOutputStream(FileName,true);
out.write(2);这句话会在指定的文件中写入什么??
我自建了一个a.txt,内容是“慕课网”执行后的a.txt应该是什么内容,求解
public class FileIO {
public static void main(String[] args) throws Exception {
File file = new File("E:\\workspace\\hello\\a.txt");
//这里向a.txt写入2
FileOutputStream fo = new FileOutputStream(file, true);
fo.write(2);
fo.close();
//这里打印a.txt写入2之后的编码
FileInputStream fi = new FileInputStream(file);
int i;
InputStreamReader iis = new InputStreamReader(fi);
while((i = iis.read())!=-1){
System.out.println(i);
}
iis.close();
}
}
a.txt中慕课网打印出来的初始编码是:
24917
35838
32593
在a.txt中写入2之后,打印出来的编码是:
24917
35838
32593
2
out.write(2); 在a.txt中写入了一个字节。