Java.util.StringJoiner 类

java.util.StringJoiner.add() 方法用于添加给定 CharSequence 值的副本作为下一个StringJoiner 值的元素。如果 newElement 为 null,则添加"null"。

语法

public StringJoiner add(CharSequence newElement)

参数

newElement 指定要添加的元素。

返回值

返回对此 StringJoiner 的引用。 指定要添加的元素。 p>

异常

示例:

在下面的示例中,java.util.StringJoiner。 add() 方法用于在给定的 StringJoiner 中添加以逗号分隔的字符序列 ,

import java.util.*;

public class MyClass {
  public static void main(String[] args) {
    //创建StringJoiner对象
    StringJoiner joinNames = new StringJoiner(", ");
   
    //为joinNames添加值
    joinNames.add("John");
    joinNames.add("Marry");
    joinNames.add("Kim");
    joinNames.add("Jo");
    joinNames.add("Ramesh");

    //打印 joinNames
    System.out.println("joinNames contains: " + joinNames);
  }
}

上述代码的输出将be:

joinNames contains: John, Marry, Kim, Jo, Ramesh

示例:添加前缀和后缀

下面的示例演示如何在给定的 StringJoiner 中添加前缀和后缀。

import java.util.*;

public class MyClass {
  public static void main(String[] args) {
    //创建StringJoiner对象
    StringJoiner joinNames = new StringJoiner(", ","[","]");
   
    //为joinNames添加值
    joinNames.add("John");
    joinNames.add("Marry");
    joinNames.add("Kim");

    //打印 joinNames
    System.out.println("joinNames contains: " + joinNames);
  }
}

上述代码的输出将是:

joinNames contains: [John, Marry, Kim]