add()
Java 8中使用StringJoiner类的方法来添加给定CharSequence值的副本作为StringJoiner值的下一个元素。如果新元素ele为null,则添加值null。
语法如下-
public StringJoiner add(CharSequence ele)
在这里,参数ele是要添加的元素,而CharSequence是char值的可读序列。
要在Java 8中使用StringJoiner,请导入以下包-
import java.util.StringJoiner;
我们将首先创建一个StringJoiner并设置距离-
StringJoiner strJoin = new StringJoiner(",")
使用add()
方法将元素添加到StringJoiner-
strJoin.add("ABC"); strJoin.add("DEF"); strJoin.add("GHI"); strJoin.add("JKL");
以下是add()
在Java中实现StringJoiner方法的示例-
import java.util.StringJoiner; public class Demo { public static void main(String[] args) { StringJoiner strJoin = new StringJoiner(","); strJoin.add("ABC"); strJoin.add("DEF"); strJoin.add("GHI"); strJoin.add("JKL"); strJoin.add("MNO"); strJoin.add("PQR"); System.out.println(strJoin.toString()); } }
输出结果
ABC,DEF,GHI,JKL,MNO,PQR
现在让我们看看当使用add()
方法插入空值时会发生什么:
import java.util.StringJoiner; public class Demo { public static void main(String[] args) { StringJoiner strJoin = new StringJoiner(","); strJoin.add(null); strJoin.add(null); strJoin.add("GHI"); strJoin.add(null); strJoin.add("MNO"); strJoin.add(null); System.out.println(strJoin.toString()); } }
输出如下,同时显示空值-
输出结果
null,null,GHI,null,MNO,null