通常可以用下面方法创建文件
File file = new File("test.txt");
if(!file.exists()){
file.createNewFile();
}
可是在使用输出流的时候可以自动创建
try {
File file = new File("test.txt");
FileOutputStream fos = new FileOutputStream(file);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
这样的话file.createNewFile();还有什么意义呢?写文件的话,流可以自己创建文件;读文件创建个空文件也没有读的意义。总觉得这句话完全用不到,是不是我忽略了什么?