在Java中使用分隔符(拆分的对立面)连接数组元素的快速简便方法
我正在寻找一种快速简便的方法来进行拆分的相反操作,以使拆分 ["a","b","c"]
成为"a,b,c"
遍历数组需要添加条件(如果这不是最后一个元素,请添加分隔符)或使用子字符串删除最后一个分隔符。
我敢肯定,有一种经过认证的有效方式来做到这一点(Apache Commons?)
你如何在项目中喜欢这样做?
回答:
使用Java 8,你可以以一种非常干净的方式执行此操作:
String.join(delimiter, elements);
这通过三种方式起作用:
1)直接指定元素
String joined1 = String.join(",", "a", "b", "c");
2)使用数组
String[] array = new String[] { "a", "b", "c" };String joined2 = String.join(",", array);
3)使用可迭代
List<String> list = Arrays.asList(array);String joined3 = String.join(",", list);
以上是 在Java中使用分隔符(拆分的对立面)连接数组元素的快速简便方法 的全部内容, 来源链接: utcz.com/qa/416524.html