1.实现代码
package com.csj.tlias.test;
import lombok.extern.slf4j.Slf4j;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import java.util.stream.Collectors;
//需求 数组或集合拼接成以指定分隔符分隔的字符串
@Slf4j
public class Test1 {
public static void main(String[] args) {
//数组以","分割符拼接
String [] intArr={
"1","2","3","4","5"};
String str1 = Arrays.stream(intArr).collect(Collectors.joining(","));
log.info("str1: {}", str1);
//集合以"-"分割符拼接
List<String> strList = new ArrayList<>();
Collections.addAll(strList,"a","b","c");
String str2 = strList.stream().collect(Collectors.joining("-"));
log.info("str2: {}", str2);
}
}
- 效果