gpt4 book ai didi

java : collection : listfiles

转载 作者:行者123 更新时间:2023-11-29 05:37:29 24 4
gpt4 key购买 nike

我想使用列表文件而不是手动设置对象集合:

@Paramaters
public static Collection<Object[]> data()
{
Object[][] data = new Object[][]{{"test_files/myfilea.txt"}, {"test_files/myfileb.txt"},{"test_files/myfilec.txt"},{"test_files/myfiled.txt"}};

return Arrays.asList(data);
}

任何想法,解决方案,请。

最佳答案

这样做

File theDirectory = new File("test_files");
File[] theFiles;
if(theDirectory.isDirectory())
theFiles = theDirectory.listFiles();
else
return null; //Or throw exception... up to you
List<Object[]> yourFilesList = new ArrayList<Object[]>(); //Edited here
for(File f: theFiles)
{
if(f.isFile())
//yourFilesList.add(new Object[]{f.getName()}); //Edited here again
// or your code may rely on directory also so you can do this
yourFilesList.add(new Object[]{"test_files/" + f.getName()});
}
return yourFilesList;

关于java : collection <Object[]> : listfiles,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18949328/

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