/** * Appends to {@code appendable} the string representation of each of the remaining arguments. */ public final <A extends Appendable> A appendTo(A appendable, @Nullable Object first, @Nullable Object second, Object... rest) throws IOException { return appendTo(appendable, iterable(first, second, rest)); }
/** * Returns a string containing the string representation of each argument, using the previously configured separator * between each. */ public final String join(@Nullable Object first, @Nullable Object second, Object... rest) { return join(iterable(first, second, rest)); }
/** * Appends to {@code builder} the string representation of each of the remaining arguments. Identical to * {@link #appendTo(Appendable, Object, Object, Object...)}, except that it does not throw {@link IOException}. */ public final StringBuilder appendTo(StringBuilder builder, @Nullable Object first, @Nullable Object second, Object... rest) { return appendTo(builder, iterable(first, second, rest)); }