JAVA JDK1.8中将多个字符串用指定符号拼接的便捷方法

本文仅做为我的平常记录,若有错误以及不当,敬请指出。java

JDK1.8中 String新增 join 方法,省去了之前拼接字符串还要去掉最后一个逗号的操做。数组

使用方法:code

        //1.String数组
        String [] arr =  {"a","b","c"};
        String str1 = String.join(",", arr);
        System.out.println(str1);
        //输出结果:a,b,c
        
        //2.list
        List strList = new ArrayList();
        strList.add("a");
        strList.add("b");
        strList.add("c");
        String str2 = String.join(",", strList);
        System.out.println(str2);
        //输出结果:a,b,c
        
        //3.StringJoiner  对一组数据中的属性进行拼接
        StringJoiner joiner = new StringJoiner(",");
        String [] arr1 =  {"a","b","c"};
        for (String string : arr1) {
            joiner.add(string);
        }
        System.out.println(joiner);
        //输出结果:a,b,c