【问题标题】:FileIO to .csv filesFileIO 转 .csv 文件
【发布时间】:2016-01-28 20:52:12
【问题描述】:

所以我正在为学校做一个项目。我需要将数组中的数据记录到 Excel 中,但遇到了一些麻烦。这是我实验课的一部分。

public static void exp(Params params) {
        Scanner s = new Scanner(System.in);
        String temp;
        for (temp = ""; temp.isEmpty(); temp = s.nextLine()) {
            System.out.println("Enter a directory and filename that you want the results to be saved under.");
            System.out.println("(If no directory is specified, results will be in same folder as the jar.)");
        }

        params.setFileName(temp);
        s.close();
        System.out.println("Executing...");
        long timeArray[] = new long[params.getFinalSize() / params.getIncrement()];
        int counter = 0;
        SortFacade facade = new SortFacade();
        for (int n = params.getInitialSize(); n <= params.getFinalSize(); n += params.getIncrement()) {
            System.out.println((new StringBuilder("Array of size: ")).append(n).toString());
            long tempTime = 0L;
            for (int j = 0; j < params.getNumTrials(); j++) {
                System.out.println((new StringBuilder("Trial #")).append(j + 1).toString());
                params.generateArrays(n, params.getTypeList());
                tempTime += facade.sort(params);
            }

            timeArray[counter] = tempTime / (long) params.getNumTrials();
            counter++;
        }

        params.setTimeArray(timeArray);
        System.out.println("Times for each array size(ms): " + Arrays.toString(timeArray));
        System.out.println("Writing to File...");
        System.out.println("Complete.");
    }

}

【问题讨论】:

  • “我遇到了一些麻烦” - 真的吗?解释一下
  • 我需要做什么才能将这些实验的数据记录到 .csv 文件中?如果你愿意,我可以把我所有的代码发给你。
  • 或许你应该看看Basic I/O

标签: java arrays sorting csv


【解决方案1】:

Filewriter 开头
确保您编写的内容以逗号分隔并保存为 .csv
另外,看看 this existing question.

【讨论】:

    猜你喜欢
    • 2022-11-14
    • 2021-11-13
    • 1970-01-01
    • 1970-01-01
    • 2018-04-07
    • 1970-01-01
    • 2021-01-31
    • 1970-01-01
    • 2015-12-11
    相关资源
    最近更新 更多