JDK8的流收集器Collectors.joining
支持灵活的参数配置,可以指定字符串连接时的分隔符,前缀和后缀,可选用。用于拼接字符串,更方便好用。
例:
final String[] strs= {"a", "b", "c"};
Stream<String> stream = Stream.of(strs);
// 拼接成 [a, b, c] 形式
String res1 = stream.collect(Collectors.joining(", ", "[", "]"));
// 拼接成 a | b | c 形式
String res2 = stream.collect(Collectors.joining(" | ", "", ""));
// 拼接成 a - b - c] 形式
String res3 = stream.collect(Collectors.joining(" - ", "", ""));
欢迎关注公众号:慌途L
后面会慢慢将文章迁移至公众号,也是方便在没有电脑的情况下可以进行翻阅,更新的话会两边同时更新,大家不用担心!