类似StringBuilder,内容可变,区别是可以指定 间隔字符串、初始字符串、末尾字符串,用于快速拼接字符串
JDK8出现,市场上较少用
Constructors
1 | StringJoiner(CharSequence delimiter) // 间隔符 |
Method
StringJoiner add(CharSequence newElement)
添加数据,返回对象本身
int length()
字符个数,间隔符号、开始结束符号也算
String toString()
StringJoiner merge(StringJoiner other)
如果the given StringJoiner without prefix and suffix不是空的,则其作为下一个元素添加
StringJoiner setEmptyValue(CharSequence emptyValue)
当StringJoiner是空时返回的内容为emptyValue
异常情况。当参数emptyValue为空时,该方法抛出NullPointerException。