java 中string filename和file filename都可以创建文件吗,两者到底是什么意思

高分请问下,java 中string filename和file filename都可以创建文件吗,两者到底是什么意思
最新回答
无色的海

2024-10-23 13:59:47

String filename是声明文件名称,通过File file = new File(filename)方式来生成文件对象的。而File filename则直接创建一个名称为filename的File对象,这个直接就是对象了。前者是字符串,后者是对象。
瑾沫流年

2024-10-23 19:17:13

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();
三生路

2024-10-23 10:33:54

不可以
String只是字符串
File可以因为它是文件类