使用
String.join函数List<String> list = new ArrayList<>();for (int i = 0; i < 10; i++) {list.add(String.valueOf(i));}String listStr = String.join(",", list);System.out.println(listStr);
执行结果:
0,1,2,3,4,5,6,7,8,9使用 StringUtils.join 函数
String listStr = org.apache.commons.lang3.StringUtils.join(list, ",");System.out.println(listStr);
执行结果:
0,1,2,3,4,5,6,7,8,9
注意:
StringUtils.join 函数中,第一个参数是需要连接的字符串或列表,第二个参数是指定连接的字符。
该函数可以同时连接多个字符串,如下所示:String listStr = org.apache.commons.lang3.StringUtils.join(list, ",");String condition = org.apache.commons.lang3.StringUtils.join("(", listStr, ")");System.out.println(condition);
执行结果:
(0,1,2,3,4,5,6,7,8,9)
