我有一個這是一個字符串列表中的每個元素在這個列表中也是一個List<String>
。現在我想將我的數據放入csv表單中。爲此,我使用opencsv。列表清單<String>到字符串有序字符串數組
List<String[]> data = new ArrayList<String[]>();
for(int m = 0; m < resultList.get(0).size(); m++) {
for (int i = 0; i < resultList.size(); i++) {
data.add(new String[] {resultList.get(i).get(m).toString()});
}
}
writer.writeAll(data);
//close Writer
writer.close();
我的數據應該看起來像:
然而,我的實現給我說:
我在執行我拿着,知道每子列表具有相同的長度,從每個子列表中選擇第一個元素並將其添加到數組中。爲什麼我得到這麼長的一排?
我很感謝你的回覆!
@Dukeling你能推薦任何代碼結構嗎? – user2051347