/** * 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(); }
sb.append(src); String sourcesString = sb.toString();
/** * Converts an array to string. Elements are separated by comma. * Returned string contains no brackets. */ public static String toString(short[] array) { if (array == null) { return NULL; } if (array.length == 0) { return StringPool.EMPTY; } StringBand sb = new StringBand((array.length << 1) - 1); for (int i = 0; i < array.length; i++) { if (i != 0) { sb.append(StringPool.COMMA); } sb.append(array[i]); } return sb.toString(); }
/** * Converts an array to string. Elements are separated by comma. * Returned string contains no brackets. */ public static String toString(int[] array) { if (array == null) { return NULL; } if (array.length == 0) { return StringPool.EMPTY; } StringBand sb = new StringBand((array.length << 1) - 1); for (int i = 0; i < array.length; i++) { if (i != 0) { sb.append(StringPool.COMMA); } sb.append(array[i]); } return sb.toString(); }
/** * Converts an array to string. Elements are separated by comma. * Returned string contains no brackets. */ public static String toString(boolean[] array) { if (array == null) { return NULL; } if (array.length == 0) { return StringPool.EMPTY; } StringBand sb = new StringBand((array.length << 1) - 1); for (int i = 0; i < array.length; i++) { if (i != 0) { sb.append(StringPool.COMMA); } sb.append(array[i]); } return sb.toString(); }
/** * Converts an array to string. Elements are separated by comma. * Returned string contains no brackets. */ public static String toString(Object[] array) { if (array == null) { return NULL; } if (array.length == 0) { return StringPool.EMPTY; } StringBand sb = new StringBand((array.length << 1) - 1); for (int i = 0; i < array.length; i++) { if (i != 0) { sb.append(StringPool.COMMA); } sb.append(array[i]); } return sb.toString(); }
/** * Converts an array to string. Elements are separated by comma. * Returned string contains no brackets. */ public static String toString(String[] array) { if (array == null) { return NULL; } if (array.length == 0) { return StringPool.EMPTY; } StringBand sb = new StringBand((array.length << 1) - 1); for (int i = 0; i < array.length; i++) { if (i != 0) { sb.append(StringPool.COMMA); } sb.append(array[i]); } return sb.toString(); }
/** * Converts an array to string. Elements are separated by comma. * Returned string contains no brackets. */ public static String toString(long[] array) { if (array == null) { return NULL; } if (array.length == 0) { return StringPool.EMPTY; } StringBand sb = new StringBand((array.length << 1) - 1); for (int i = 0; i < array.length; i++) { if (i != 0) { sb.append(StringPool.COMMA); } sb.append(array[i]); } return sb.toString(); }
/** * Converts an array to string. Elements are separated by comma. * Returned string contains no brackets. */ public static String toString(double[] array) { if (array == null) { return NULL; } if (array.length == 0) { return StringPool.EMPTY; } StringBand sb = new StringBand((array.length << 1) - 1); for (int i = 0; i < array.length; i++) { if (i != 0) { sb.append(StringPool.COMMA); } sb.append(array[i]); } return sb.toString(); }
/** * Converts an array to string. Elements are separated by comma. * Returned string contains no brackets. */ public static String toString(byte[] array) { if (array == null) { return NULL; } if (array.length == 0) { return StringPool.EMPTY; } StringBand sb = new StringBand((array.length << 1) - 1); for (int i = 0; i < array.length; i++) { if (i != 0) { sb.append(StringPool.COMMA); } sb.append(array[i]); } return sb.toString(); }
/** * Converts an array to string. Elements are separated by comma. * Returned string contains no brackets. */ public static String toString(char[] array) { if (array == null) { return NULL; } if (array.length == 0) { return StringPool.EMPTY; } StringBand sb = new StringBand((array.length << 1) - 1); for (int i = 0; i < array.length; i++) { if (i != 0) { sb.append(StringPool.COMMA); } sb.append(array[i]); } return sb.toString(); }
/** * Converts an array to string. Elements are separated by comma. * Returned string contains no brackets. */ public static String toString(float[] array) { if (array == null) { return NULL; } if (array.length == 0) { return StringPool.EMPTY; } StringBand sb = new StringBand((array.length << 1) - 1); for (int i = 0; i < array.length; i++) { if (i != 0) { sb.append(StringPool.COMMA); } sb.append(array[i]); } return sb.toString(); }
public static String getShortClassName(final Class clazz, final int shortUpTo) { final String[] chunks = StringUtil.splitc(clazz.getName(), '.'); final StringBand stringBand = new StringBand(chunks.length); int ndx = chunks.length - shortUpTo; if (ndx < 0) { ndx = 0; } for (int i = 0; i < ndx; i++) { if (i > 0) { stringBand.append('.'); } stringBand.append(chunks[i].charAt(0)); } for (int i = ndx; i < chunks.length; i++) { if (i > 0) { stringBand.append('.'); } stringBand.append(chunks[i]); } return stringBand.toString(); }
/** * Returns just host url, without path and query. */ public String hostUrl() { StringBand url = new StringBand(8); if (protocol != null) { url.append(protocol); url.append("://"); } if (host != null) { url.append(host); } if (port != Defaults.DEFAULT_PORT) { url.append(':'); url.append(port); } return url.toString(); }
return query.toString();
/** * Creates unique key for method signatures map. */ public static String createMethodSignaturesKey(final int access, final String methodName, final String description, final String className) { return new StringBand(7) .append(access) .append(COLON) .append(description) .append(StringPool.UNDERSCORE) .append(className) .append(StringPool.HASH) .append(methodName) .toString(); }
FileUtil.writeString(bundleFile, sb.toString());
StringBand sb = new StringBand(5); assertEquals("", sb.toString()); assertEquals(6, sb.length()); assertEquals("xxxzzz", sb.toString()); assertEquals("zzz", sb.stringAt(1)); assertEquals('x', sb.charAt(0)); assertEquals(9, sb.length()); assertEquals("xxxzzzwww", sb.toString()); assertEquals("www", sb.stringAt(2)); assertEquals('x', sb.charAt(2)); assertEquals(3, sb.length()); assertEquals("xxx", sb.toString()); assertEquals('x', sb.charAt(2));
/** * 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(); }