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

发布网友

我来回答

3个回答

热心网友

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();

热心网友

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

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com