求助::java 中:File file = new File(folder, files[i]); 部分代码讲解????求助

发布网友 发布时间:2022-04-23 23:14

我来回答

2个回答

热心网友 时间:2023-10-13 07:47

都是生成一个file对象,只不过是参数不同。追问但是我在代码测试中,发现前一个生成的文件,获取绝对路径是folder的路径下的文件,后者是当前项目下的文件。所以有区别,我希望有人给我说明白些

追答File(File parent, String child)
根据 parent 抽象路径名和 child 路径名字符串创建一个新 File 实例。
File(String pathname)
通过将给定路径名字符串转换为抽象路径名来创建一个新 File 实例。
前一个是在folder文件夹下生成文件,后一个是直接生成文件,所以当然路径不同

热心网友 时间:2023-10-13 07:47

File file = new File(folder, files[i]);
作用是:
建立一个指向任意文件夹下面的文件对象

File file = new File(files[i]);
作用是:
仅仅能够建立带你给钱目下的文件对象

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