protected String formatPrimitiveArray(Object o) { if (!isArray(o)) return null; if (!isArrayTypePrimitive(o)) throw Arrays.notAnArrayOfPrimitives(o); int size = getLength(o); if (size == 0) return DEFAULT_START + DEFAULT_END; StringBuilder buffer = new StringBuilder(); buffer.append(DEFAULT_START); buffer.append(toStringOf(Array.get(o, 0))); for (int i = 1; i < size; i++) { buffer.append(ELEMENT_SEPARATOR) .append(INDENTATION_FOR_SINGLE_LINE); if (i == maxElementsForPrinting) { buffer.append(DEFAULT_MAX_ELEMENTS_EXCEEDED); break; } buffer.append(toStringOf(Array.get(o, i))); } buffer.append(DEFAULT_END); return buffer.toString(); }
protected String formatPrimitiveArray(Object o) { if (!isArray(o)) return null; if (!isArrayTypePrimitive(o)) throw Arrays.notAnArrayOfPrimitives(o); int size = getLength(o); if (size == 0) return DEFAULT_START + DEFAULT_END; StringBuilder buffer = new StringBuilder(); buffer.append(DEFAULT_START); buffer.append(toStringOf(Array.get(o, 0))); for (int i = 1; i < size; i++) { buffer.append(ELEMENT_SEPARATOR) .append(INDENTATION_FOR_SINGLE_LINE); if (i == maxElementsForPrinting) { buffer.append(DEFAULT_MAX_ELEMENTS_EXCEEDED); break; } buffer.append(toStringOf(Array.get(o, i))); } buffer.append(DEFAULT_END); return buffer.toString(); }