Java StringJoiner 类

Java.util 包提供了一个 StringJoiner 类,用于使用构造由分隔符分隔的字符序列,并且可以选择以提供的前缀开头并以提供的后缀结尾。

类声明

java.util.StringJoiner 类的声明是:

public final class StringJoiner
  extends Object 

类构造函数

序号构造函数和描述
1.StringJoiner(CharSequence delimiter)
构造一个 StringJoiner,其中不包含字符,不包含前缀或后缀,以及所提供分隔符的副本。
2.StringJoiner(CharSequence delimiter, CharSequence prefix, CharSequence suffix)
构造一个不带任何字符的 StringJoiner使用所提供的前缀、分隔符和后缀的副本来更改其中的字符。

java.util.StringJoiner 方法

java.util.StringJoiner 类有许多方法,如下所示:

成员方法

设置确定此 StringJoiner 的字符串表示形式且尚未添加任何元素(即为空时)时要使用的字符序列。
序号方法和说明
1.StringJoiner add(CharSequence newElement)
添加给定 CharSequence 值的副本作为 StringJoiner 值的下一个元素。
2.int length()
返回此 StringJoiner 的字符串表示形式的长度。
3.StringJoiner merge(StringJoiner other)
如果给定的 StringJoiner 非空,则将不带前缀和后缀的内容添加为下一个元素。
4.StringJoiner setEmptyValue(CharSequence emptyValue)
5.String toString()
返回当前值,由前缀、到目前为止添加的由分隔符分隔的值和后缀组成,除非没有添加任何元素,在这种情况下,返回前缀 + 后缀或空值字符。

继承的方法

该类继承了以下类的方法:

  • java.lang.Object