gpt4 book ai didi

java - 如何写一个没有括号的ArrayList

转载 作者:行者123 更新时间:2023-11-30 06:44:12 27 4
gpt4 key购买 nike

我想创建一个以逗号作为分隔符的 csv 文件。我尝试了以下代码:

ArrayList<ArrayList<String>> m_arrAllStats= new ArrayList<ArrayList<String>>();
PrintWriter pw = new PrintWriter(new FileOutputStream(fileName));
pw.println("");
m_arrAllStats
.stream()
.filter(m -> (m.size() > 0))
.forEach(s -> pw.print(s + ","));

pw.println("");
pw.close();

但我得到的是方括号内的数据:

[20/06 We, 20:00, amina, Dugus, aqqa, kksia, 1, 8, 39, 14, 25, 15, 17, 12, 3, 3, 5, 0, 9],

我该如何解决?

最佳答案

您正在打印一个列表而不是列表的元素。这样的事情应该有效。

ArrayList<ArrayList<String>> m_arrAllStats= new ArrayList<ArrayList<String>>();
PrintWriter pw = new PrintWriter(new FileOutputStream(fileName));
pw.println("");
m_arrAllStats
.stream()
.filter(m -> (m.size() > 0))
.forEach(s -> pw.print(String.join(",", s)));

pw.println("");
pw.close();

关于java - 如何写一个没有括号的ArrayList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50935183/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com