java8实现数组转字符串(以特定字符拼接)

java8实现数组转字符串(以特定字符拼接)的方法

实现代码

list.stream().collect(Collectors.joining(","));

实例

        List list = new ArrayList();
        list.add("a");
        list.add("b");
        list.add("c");

        String str = (String) list.stream().collect(Collectors.joining(","));
        System.out.println(str);


        //如果是整形
        list.stream().map(String::valueOf).collect(Collectors.joining(","));

输出

a,b,c

是不是很简单呢