@Immutable public final class Joiner extends Object
character sequences
together. One major difference compared to
StringJoiner
is that this class ignores null values (rather than appending "null").Modifier and Type | Field and Description |
---|---|
private StringJoiner |
joiner |
Modifier | Constructor and Description |
---|---|
private |
Joiner(StringJoiner joiner) |
Modifier and Type | Method and Description |
---|---|
String |
join(CharSequence firstValue,
CharSequence... additionalValues) |
String |
join(Iterable<?> values) |
String |
join(Iterable<?> values,
CharSequence nextValue,
CharSequence... additionalValues) |
String |
join(Iterator<?> values) |
String |
join(Object[] values) |
static Joiner |
on(CharSequence delimiter) |
static Joiner |
on(CharSequence prefix,
CharSequence delimiter) |
static Joiner |
on(CharSequence prefix,
CharSequence delimiter,
CharSequence suffix) |
private final StringJoiner joiner
private Joiner(StringJoiner joiner)
public static Joiner on(CharSequence delimiter)
public static Joiner on(CharSequence prefix, CharSequence delimiter)
public static Joiner on(CharSequence prefix, CharSequence delimiter, CharSequence suffix)
public String join(CharSequence firstValue, CharSequence... additionalValues)
public String join(Iterable<?> values, CharSequence nextValue, CharSequence... additionalValues)
Copyright © 2017 JBoss by Red Hat. All rights reserved.