最近很火的ChatGPT之初体验
ChatGPT中文网
居然可以回答代码问题
尝试了一下, 它居然说自己是一个人
顺便问了下简单的java代码问题
“使用java语言写一个递归打印D盘中所有文件名的程序”
很流畅的回答了出来,注释还写得比我详细,感觉我离下岗不远了
这就是GPT写的代码
import java.io.File;
public class AllFilesName {
public static void main(String[] args) {
File file = new File("D:\\"); //指定需要遍历的文件路径
printAllFilesName(file);
}
//定义一个方法,用于打印文件名
public static void printAllFilesName(File file){
//判断file是否为null
if(file != null){
//判断file是否为目录
if(file.isDirectory()){
//获取当前文件目录下的子文件和子目录
File[] files = file.listFiles();
//遍历files
if(files != null){
for(File f : files){
//递归调用
printAllFilesName(f);
}
}
}else {
System.out.println(file.getName()); //获取文件名
}
}
}
}
代码中试了下,没有一点问题,测试都是多余的,
千万不要让我老板看见,不然就没了
引用https://blog.csdn.net/mrgaode/article/details/128510297?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167636138516800225530929%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=167636138516800225530929&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2alltop_click~default-5-128510297-null-null.142v73insert_down4,201v4add_ask,239v1control&utm_term=chatgpt&spm=1018.2226.3001.4187