是否有像join这样的函数将List的数据作为所有元素的字符串返回,由提供的分隔符连接?
List<String> join; ....
String join = list.join('+");
// join == "Elem 1+Elem 2";
Run Code Online (Sandbox Code Playgroud)
或者必须使用迭代器手动粘贴元素?
gah*_*rae 117
Java 8 ...
String joined = String.join("+", list);
Run Code Online (Sandbox Code Playgroud)
文档:http://docs.oracle.com/javase/8/docs/api/java/lang/String.html#join-java.lang.CharSequence-java.lang.Iterable-
Rom*_*las 89
您可以使用StringUtils.join()
Apache Commons Lang 的方法:
String join = StringUtils.join(joinList, "+");
Run Code Online (Sandbox Code Playgroud)
nan*_*nda 19
或Google Guava的Joiner.
Joiner joiner = Joiner.on("+");
String join = joiner.join(joinList);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
110857 次 |
最近记录: |