java操作数组的join

来源:百度知道 编辑:UC知道 时间:2024/06/15 20:37:21
java有没有像js里面操作数组的join函数,
String[] s = {"1", "2", "3"};
然后象这样s.Join(",");变成一个字符串"1,2,3"
Split方法将"1,2,3"这样的字符串转成数组是有的 为什么没有Join

没有这样的直接用的方法.
1,你可以用"+"来连接字符.
2.你可以用stringBuffer的append方法,直接在后面加字符.
你可以用上面两种方法来写出符合你要求的Join方法.

使用org.apache.commons.lang3.StringUtils.join方法

一般都用stringBuffer里面的append();应该能实现你说的功能

需要自己写 有分裂数组的方法函数

有一个String类的静态方法:

String.join

和javascript,php中的很类似了。下面是我的一个代码示例,把载入的库的路径全部打印出来:

String paths = System.getProperty("java.class.path");
String[] pathItems = paths.split(";");
System.out.println("\nbegin paths ----------------------");
System.out.println(String.join("\n", pathItems));
System.out.println("end paths ------------------------\n");