为了账号安全,请及时绑定邮箱和手机立即绑定

如何编写不带括号的ArrayList

如何编写不带括号的ArrayList

动漫人物 2021-03-30 13:15:56
我想用逗号作为分隔符来创建一个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,12,3,3,5,0,9],我该如何解决?
查看完整描述

1 回答

?
一只萌萌小番薯

TA贡献1795条经验 获得超7个赞

您正在打印一个列表,而不是列表的元素。这样的事情应该起作用。


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();


查看完整回答
反对 回复 2021-04-14
  • 1 回答
  • 0 关注
  • 242 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信