在app引擎中创建可下载的csv文件

时间:2013-07-28 00:54:30

标签: java google-app-engine csv

我正在尝试做与SO问题完全相同的事情 - how to create a downloadable csv file in appengine,但是在Java中。现在我有CSVWriter writer = new CSVWriter(response.getWriter(), '\t');但我不知道如何继续,因为我有java.util.List个查询,而不是数组。

1 个答案:

答案 0 :(得分:0)

根据您的“值”类别,您可能需要:

  1. 循环整个列表并相应地转换为String,例如

    String [] array = new String [values.size()];

    for(i = 0; i< values.size(); i ++){

    array [i] = String.valueOf(values.get(i));

    }

    (小心NPE)或

  2. 如果值已经是String,请使用以下命令将List转换为数组:

    列出值= ...;

    String [] array = values.toArray(new String [values.size]);