java将集合里面的元素拼接为一条String字符串

java将集合里面的元素拼接为一条String字符串

1️⃣ 随便创建一个list集合,往里面塞入元素

2️⃣ 第一种方式:通过foreach循环实现

 但是通过这种方式只能将list集合里面的元素取出来变成一条string类型的字符串,不能根据自己的想法拼接

2️⃣ 第二种方式【推荐】:通过stream实现

 

 这种方式可以通过自己的想法,将集合里面的元素拼接成自己想要的形式

package com.preciouslove.xinxin_emo.controller;


import java.util.ArrayList;
import java.util.List;
import java.util.Optional;


/**
 * @Author : YuanXin
 * @create 2023/4/6 16:49
 * @Description :
 */
public class Stream {

    public static void main(String[] args) {
        Stream stream = new Stream();
        stream.stream();
    }


    public void stream(){
        List<String> stringList = new ArrayList<>();
        stringList.add("A");
        stringList.add("B");
        stringList.add("C");
        stringList.add("D");
        stringList.add("E");
        stringList.add("F");
        stringList.add("G");

        StringBuilder stringBuilder = new StringBuilder();
        for (String value : stringList) {
            stringBuilder.append(value);
        }
        //System.out.println(stringBuilder);


        Optional<String> reduce =
                stringList.stream().sorted().reduce((s, s2) -> s + "," + s2);

        String value = reduce.get();
        System.out.println("stream:" + "\t" + value);



    }
}

 

posted @ 2023-04-10 14:48  $YX$  阅读(1541)  评论(0编辑  收藏  举报