gpt4 book ai didi

java - 如何在文件的声明路径中使用参数名称 - java

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

我有一个名为 createCSV 的方法,可以将列表转换为 csv 文件。我想使用带有列表名称的新文件的路径名,我将其作为参数提供。我怎样才能做到这一点?这是我的代码:

public static File createCSV(List<String[]> custList) {

String methodName = "createCSV";
String csv = "/home/oracle/outputcsv/" + custList + ".csv"; // pathname
// with
// listname.csv
File file = new File(csv);

try {
custList = new ArrayList<String[]>();

FileWriter filewr = new FileWriter(file);
CSVWriter writer = new CSVWriter(filewr);

custList.add(0, new String[] { "customerId" });

for (String[] list : custList) {

custList.add(0, new String[] { "customerId" });

}

writer.writeAll(custList);
logger.debug("[{}] custlist = {}", methodName, custList);

logger.debug("[{}]CSV written successfully", methodName);
writer.close();

logger.debug("[{}]The file is supposed to be :) : {} ", methodName,
file);
// return file;

} catch (IOException e) {
e.printStackTrace();
logger.debug("[{}] IOException {}", methodName, e);
}

return file;

}

我在显示所有列表元素时也遇到了问题。我尝试使用 for 语句,但没有用。

非常感谢!

最佳答案

Java 无法满足您的要求。不保留参数名称;因为你会给参数 1new Object() 起什么名字?

但是,只需向您的方法添加第二个参数:

public static File createCSV(List<String[]> custList, String filename) {

}

关于java - 如何在文件的声明路径中使用参数名称 - java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20099936/

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