/** * Appends boolean value. */ public StringBand append(boolean b) { return append(b ? StringPool.TRUE : StringPool.FALSE); }
/** * Appends boolean value. */ public StringBand append(final boolean b) { return append(b ? StringPool.TRUE : StringPool.FALSE); }
/** * Appends double value. */ public StringBand append(double d) { return append(Double.toString(d)); }
/** * Appends long value. */ public StringBand append(long l) { return append(Long.toString(l)); }
/** * Appends float value. */ public StringBand append(float f) { return append(Float.toString(f)); }
/** * Appends int value. */ public StringBand append(int i) { return append(Integer.toString(i)); }
/** * Appends short value. */ public StringBand append(short s) { return append(Short.toString(s)); }
/** * Appends a character. This is <b>not</b> efficient * as in <code>StringBuilder</code>, since new string is created. */ public StringBand append(char c) { return append(String.valueOf(c)); }
/** * Appends byte value. */ public StringBand append(byte b) { return append(Byte.toString(b)); }
/** * Appends string representation of an object. * If <code>null</code>, the <code>'null'</code> string * will be appended. */ public StringBand append(Object obj) { return append(String.valueOf(obj)); }
/** * Appends byte value. */ public StringBand append(final byte b) { return append(Byte.toString(b)); }
/** * Appends float value. */ public StringBand append(final float f) { return append(Float.toString(f)); }
/** * Appends int value. */ public StringBand append(final int i) { return append(Integer.toString(i)); }
/** * Appends a character. This is <b>not</b> efficient * as in <code>StringBuilder</code>, since new string is created. */ public StringBand append(final char c) { return append(String.valueOf(c)); }
/** * Appends short value. */ public StringBand append(final short s) { return append(Short.toString(s)); }
/** * Appends string representation of an object. * If <code>null</code>, the <code>'null'</code> string * will be appended. */ public StringBand append(final Object obj) { return append(String.valueOf(obj)); }
/** * Appends double value. */ public StringBand append(final double d) { return append(Double.toString(d)); }
/** * Appends long value. */ public StringBand append(final long l) { return append(Long.toString(l)); }
/** * Creates a new string that contains the provided string a number of times. */ public static String repeat(String source, int count) { StringBand result = new StringBand(count); while (count > 0) { result.append(source); count--; } return result.toString(); }
/** * Creates a new string that contains the provided string a number of times. */ public static String repeat(final String source, int count) { StringBand result = new StringBand(count); while (count > 0) { result.append(source); count--; } return result.toString(); }