public static class StringUtil.StringJoiner
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) boolean |
first |
(package private) java.lang.StringBuilder |
sb |
(package private) java.lang.String |
separator |
Constructor and Description |
---|
StringJoiner(java.lang.String separator)
Create a new joiner, that uses the specified separator.
|
Modifier and Type | Method and Description |
---|---|
StringUtil.StringJoiner |
add(java.lang.Object stringy)
Add another item to the joiner, will be separated
|
StringUtil.StringJoiner |
append(java.lang.Object stringy)
Append content to the current item; not separated
|
java.lang.String |
complete()
Return the joined string, and release the builder back to the pool.
|
@Nullable java.lang.StringBuilder sb
final java.lang.String separator
boolean first
public StringJoiner(java.lang.String separator)
complete()
or will leak a thread
local string builder.separator
- the token to insert between stringspublic StringUtil.StringJoiner add(java.lang.Object stringy)
public StringUtil.StringJoiner append(java.lang.Object stringy)
public java.lang.String complete()