一种快速且容易的方法,用分隔符连接数组元素(与拆分相反)在Java中[duplicate]

9 浏览
0 Comments

一种快速且容易的方法,用分隔符连接数组元素(与拆分相反)在Java中[duplicate]

这个问题已经有了答案:

Java 中类似 PHP 的 join() 的数组函数?

请参考.NET 相关问题

我正在寻找一种快速简便的方法,以对 split 方法进行相反的操作,使得 [\"a\",\"b\",\"c\"] 变成 \"a,b,c\"

通过循环数组需要添加条件(如果不是最后一个元素,则添加分隔符)或使用 substring 删除最后的分隔符。

我相信有一种认证的高效方法(Apache Commons?)

在您的项目中,您更喜欢如何处理它?

admin 更改状态以发布 2023年5月25日
0
0 Comments

如果你正在使用Android系统,你可以使用TextUtils.join(delimiter, tokens)方法。

0
0 Comments

使用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 list = Arrays.asList(array);
String joined3 = String.join(",", list);

0