public static class Joiner.MapJoiner
extends java.lang.Object
Joiner joins
iterables and arrays.| Modifier and Type | Method and Description |
|---|---|
<A extends java.lang.Appendable> |
appendTo(A appendable,
java.util.Map<?,?> map)
Appends the string representation of each entry of
map, using the
previously configured separator and key-value separator, to appendable. |
java.lang.StringBuilder |
appendTo(java.lang.StringBuilder builder,
java.util.Map<?,?> map)
Appends the string representation of each entry of
map, using the
previously configured separator and key-value separator, to builder. |
java.lang.String |
join(java.util.Map<?,?> map)
Returns a string containing the string representation of each entry of
map, using the previously configured separator and key-value
separator. |
Joiner.MapJoiner |
useForNull(java.lang.String nullText)
Returns a map joiner with the same behavior as this one, except
automatically substituting
nullText for any provided null keys or
values. |
public <A extends java.lang.Appendable> A appendTo(A appendable,
java.util.Map<?,?> map)
throws java.io.IOException
map, using the
previously configured separator and key-value separator, to appendable.java.io.IOExceptionpublic java.lang.StringBuilder appendTo(java.lang.StringBuilder builder,
java.util.Map<?,?> map)
map, using the
previously configured separator and key-value separator, to builder. Identical to appendTo(Appendable, Map), except that it
does not throw IOException.public java.lang.String join(java.util.Map<?,?> map)
map, using the previously configured separator and key-value
separator.public Joiner.MapJoiner useForNull(java.lang.String nullText)
nullText for any provided null keys or
values.