【发布时间】:2016-06-21 11:52:12
【问题描述】:
我有一个列表,想将数据写入 .csv 文件。
这是我的列表的示例:
每个元素都包含来自数据库表的值。我在这里删除了信息。例如 List[0] 包含 id = 1、name = Test、date = 02.02.2016 等。
这是我目前的代码,但我不知道如何继续。
List<String> lines = Arrays.asList("ColumnHeader", "ColumnHeader", " ColumnHeader","ColumnHeader","ColumnHeader");
Path file = Paths.get(test.csv");
Files.write(file, lines, Charset.forName("Windows-1252"));
【问题讨论】:
-
你的名单是
List<List<String>>吗? -
您的列表结构是什么?您提到 list[0] 包含的字段很少,但是如何?一个字符串(逗号分隔)还是有一个对象?
-
正如其他人所问:
temp(见截图)中的条目是参考数据类型?