Java 8中的StringJoiner add()方法
add()Java8中使用StringJoiner类的方法来添加给定CharSequence值的副本作为StringJoiner值的下一个元素。如果新元素ele为null,则添加值null。
语法如下-
public StringJoiner add(CharSequence ele)
在这里,参数ele是要添加的元素,而CharSequence是char值的可读序列。
要在Java8中使用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