String filename是声明文件名称,通过File file = new File(filename)方式来生成文件对象的。而File filename则直接创建一个名称为filename的File对象,这个直接就是对象了。前者是字符串,后者是对象。
string filename这是一个字符串filename是文件路径比如 filename="1.txt"file filename File是一个java类,File file = new File("1.txt");这样也是定义一个File对象,file,要创建一个不存在的文件可以这么写file.createNewFile();用string filename得这么写File file = new File(filename);file.createNewFile();