2013-07-28 28 views
0

我正在尝试完成与此SO问题完全相同的事情 - how to create a downloadable csv file in appengine,但使用Java。现在我有CSVWriter writer = new CSVWriter(response.getWriter(), '\t');但我不知道如何继续,因为我有一个查询java.util.List,而不是一个数组。在应用程序引擎中创建可下载的csv文件

+0

你需要你的List对象是一个数组吗?这里的总体问题是什么? –

+0

我想从我的查询中的实体列表对象中生成csv文件。 – user2532297

回答

0

根据班级的“价值”的,您可能需要:

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

    String []数组=新的String [values.size()];

    为(I = 0;我< values.size();我++){

    阵列[I] =将String.valueOf(values.get(I));

    }

    (小心的NPE),或

  2. 如果值是字符串已使用列表转换为数组:

    列表值= ...;

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

相关问题