求助大神:java 中 现有一个list 要取出list中所有元素拼接成字符串以逗号隔开应该如何做?

我请问下,求助大神:java 中 现有一个list 要取出list中所有元素拼接成字符串以逗号隔开应该如何做?
最新回答
逗比在此

2024-05-02 04:10:24

把list中的某一属性值(项目唯一id)取出来放到一个单独的list中List<Unit> unitlist = new ArrayList<>()。

List<String> idList = unitlist.stream().map(Unit::getId).collect(Collectors.toList()),将idList用

分隔符
,拼接成
字符串

StringUnild.join(idList.toArray(),java">public class Test {public static void main(String[] args) {List<String> list = new ArrayList<>()。

list.add("a");list.add("b");list.add("c");list.add("d");String str = "",for(int i=0;i<list.size();i++){str += list.get(i)+","}