private static void header(final StringBuilder sb, final int[] maxWidths, final HeaderDefinition headerDefinition) { Iterator<String> iterator = headerDefinition.iterator(); for (int width : maxWidths) { String value = iterator.next(); sb.append("| "); if (value != null) { sb.append(value); sb.append(repeat(width - value.length(), ' ')); } else { sb.append(NULL); sb.append(repeat(width - NULL_SIZE, ' ')); } sb.append(" "); } sb.append("|"); sb.append("\n"); }
sb.append(repeat(max - quandlCode.length(), ' ')); // indent sb.append(" => "); Iterator<String> iterator = headerDefinition.iterator(); while (iterator.hasNext()) { sb.append(iterator.next());