[英]Parsing 2D array into CSV file using OpenCSV
I am trying to write a 2D array into a CSV file using OpenCSV
API. 我正在尝试使用OpenCSV
API将2D数组写入CSV文件。 I have the following method: 我有以下方法:
Path path = Paths.get("/Users/Home/");
String[][] d = new String[10][10];
CSVWriter writer =
new CSVWriter(Files.newBufferedWriter(path.resolve("data.csv"),StandardOpenOption.CREATE_NEW));
writer.writeNext(Arrays.asList(d)); // Does not work!
writer.close();
In fact, writer.writeNext(Arrays.asList(d))
does not work and I am getting stuck in this. 实际上, writer.writeNext(Arrays.asList(d))
不起作用,我陷入了困境。 Any help is appreciated. 任何帮助表示赞赏。
From the docs of CSVWriter writeNext
expects a String array. 从CSVWriter的文档 writeNext
期望一个字符串数组。 You could iterate as follows 您可以如下迭代
for (int i=0; i < d.length; i++) {
writer.writeNext(d[i]);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.