gpt4 book ai didi

java - 如何在JList中只显示文件名?

转载 作者:行者123 更新时间:2023-12-01 14:32:18 25 4
gpt4 key购买 nike

以下代码打印整个目录路径:

JList list = new JList(new File(path).listFiles());

我只需要文件名,不需要路径。我如何更改代码来执行此操作?

我尝试过这个:

String path = "C:\\Users\\" + username + "\\AppData\\Roaming\\images\\jpgs";
JList list = new JList((new File(path.toString()).listFiles()).getName());

但我收到错误。有人知道如何解决吗?

最佳答案

试试这个

try { File[] fileList = (new File("D:\Software")).listFiles();

        String[] fileName = new String[fileList.length];

for(int i=0; i<fileList.length;i++)
{
fileName[i] = fileList[i].getName();
}
JList<String> jList = new JList<String>(fileName);
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}

关于java - 如何在JList中只显示文件名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16770116/

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