0

我正在尝试做与这个 SO 问题完全相同的事情- 如何在 appengine 中创建可下载的 csv 文件,但在 Java 中。现在我有CSVWriter writer = new CSVWriter(response.getWriter(), '\t');但不确定如何继续,因为我有一个java.util.List查询,而不是一个数组。

4

1 回答 1

0

根据您的“价值观”类别,您可能必须:

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

    字符串[] 数组 = 新字符串[values.size()];

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

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

    }

    (小心 NPE),或

  2. 如果值已经是字符串,请使用以下方法将列表转换为数组:

    列出值 = ...;

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

于 2013-07-28T14:29:40.093 回答