List转成String

有一个需求,前端传给后端一个List集合,后端再保存到MySql里。
但是MySql里没有集合类型怎么办呢?我们可以把集合转换成以逗号分隔的字符串,然后就可以保存了,那么,集合如何转成字符串呢?

 public static void main(String[] args) {
        List<String> list = new ArrayList<>();
        list.add("a");
        list.add("b");
        list.add("c");
        System.out.printf("集合:");
        list.stream().forEach(a ->
                System.out.printf(a)
        );
        String str = StringUtils.join(list, ",");
        System.out.println();
        System.out.println("字符串:" + str);

    }

打印结果
List转成String_第1张图片

你可能感兴趣的:(java,List转String)