【问题标题】:Parsing 2D array into CSV file using OpenCSV使用 OpenCSV 将二维数组解析为 CSV 文件
【发布时间】:2016-04-29 00:10:50
【问题描述】:

我正在尝试使用OpenCSV API 将二维数组写入 CSV 文件。我有以下方法:

    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();

事实上,writer.writeNext(Arrays.asList(d)) 不起作用,我陷入了困境。任何帮助表示赞赏。

【问题讨论】:

    标签: java arrays csv


    【解决方案1】:

    来自docs of CSVWriter writeNext 需要一个字符串数组。您可以按如下方式进行迭代

    for (int i=0; i < d.length; i++) {
       writer.writeNext(d[i]);
    }
    

    【讨论】:

      猜你喜欢
      • 2012-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-02
      相关资源
      最近更新 更多