gpt4 book ai didi

java - 不打印链表的完整内容

转载 作者:太空宇宙 更新时间:2023-11-04 07:10:27 24 4
gpt4 key购买 nike

我对以下方法有点麻烦。

我想打印出目录中的文件,并从单独的主类中调用此方法。

虽然这确实有效,但它只打印出第一个文件然后停止。

 public String viewDir(String user){
LinkedList<String> fileNameList = new LinkedList<>();
File actual = new File("c:\\Server\\" + user + ".");
for( File f : actual.listFiles()){
System.out.println(f.getName());
fileNameList.add(f.getName());
}//end of advanced for loop

for(int j = 0; j < fileNameList.size(); j++){
return fileNameList.get(j);
}//end of for loop
return null;
}

我使用以下方法调用上面的方法:

System.out.println(fileInterface.viewDir(user) + "\n\n");

最佳答案

在第二个循环中调用return意味着循环和整个方法被终止。列表的第一个元素返回给调用者。

第一个循环应该打印目录中的所有文件。

关于java - 不打印链表的完整内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20724243/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com