java8 数组使用流和收集器格式化拼接数组中字符串并以“,”间隔,且首尾分别用 “[” 和 “]" 括上。

方法:
String result =artist.stream().map(Art::getName).collect(Collectors.joining(", ", "[", "]"));
(注:joining(CharSequence delimiter, CharSequence prefix, CharSequence suffix) 方法接受一个字符串序列作为拼接符,并在拼接完成后添加传递的前缀和后缀。假如我们传递的分隔符为 "-",前缀为 "[" , 后缀为 "]" 。那么输出结果为 [A-B-C-D]
posted @ 2023-05-11 09:30  华了个华  阅读(154)  评论(0)    收藏  举报