需求:数组或集合拼接成以指定分隔符分隔的字符串

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);
    }

}

  1. 效果

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/pursuedream6/article/details/139126802