java将数组元素组合为一个字符串(等同php join()函数)

从Java8开始可以使用String.join()。 String.join(", ", new String[]{"Hello", "World", "!"}) 结果: Hello, World, ! 否则,Apache Commons Lang有一个StringUtils类,该类有一个join函数将数组连接在一起从而产生一个字符串。 例如: StringUtils.join(new String[] {"Hello", "World", "!"}, ", ") 生成以下内容的字符串: Hello, World, ! 或者可以自己写一个java函数, 来实现java将数组元素组合为一个字符串。 您可以在大约十行代码中轻松编写这样的函数: String combine(String[] s, String glue) { int k = s.length; if ( k == 0 ) { return null; } StringBuilder out = new StringBuilder(); out.append( s[0] ); for ( int x=1; x < k; ++x ) { out.append(glue).append(s[x]); } return out.toString(); }
搜索