StringJoiner使用详解
StringJoiner是java.util包下的一个工具类,jdk1.8出来的 作用是在构造字符串时,可以自动添加前缀、后缀及分隔符,而不需要自己去实现这些添加字符的逻辑 先看一个简单的demo StringJoiner sj1 = new StringJoiner(","); StringJoiner sj2 = new StringJoiner(",", "[", "]"); System.out.println(sj1.add("a").add("b").add("c")); System.out.println(sj2.add("a").add("b").add("c")); System.out.println(sj1.merge(sj2)); System.out.println(sj2.merge(sj1)); System.out.println(sj1.length()); StringJoiner有两个构造方法 只传入分隔符 public StringJoiner(CharSequence delimiter) { // 这里只是调用了第二个构造方法,前缀和后缀传入空字符串,表示没有前后缀 this(delimiter, "", ""); } 传入分隔符,还有前缀和后缀 public StringJoiner(CharSequence delimiter,