public static String padEnd(CharSequence sequence, int desiredLength, char paddingCharacter) { if (sequence == null) { return repeat(paddingCharacter, desiredLength); } else if (sequence.length() == desiredLength) { return sequence.toString(); } return sequence.toString() + repeat(paddingCharacter, desiredLength - sequence.length()); }
public static String padStart(CharSequence sequence, int desiredLength, char paddingCharacter) { if (sequence == null) { return repeat(paddingCharacter, desiredLength); } else if (sequence.length() == desiredLength) { return sequence.toString(); } return repeat(paddingCharacter, desiredLength - sequence.length()) + sequence.toString(); }
/** * Sets the output to indented by some number of spaces * * @param numberOfSpaces The number of spaces to indent by * @return This JSONWriter */ public JsonWriter spaceIndent(int numberOfSpaces) { if (numberOfSpaces >= 0) { writer.setIndent(StringUtils.repeat(' ', numberOfSpaces)); } return this; }
/** * Center string. * * @param s the s * @param length the length * @return the string */ public static String center(String s, int length) { if (s == null) { return null; } int start = (int) Math.floor(Math.max(0, (length - s.length()) / 2d)); return padEnd(repeat(' ', start) + s, length, ' '); }
String horizontalBar = StringUtils.repeat("─", longestCell); String hline = middleCMBar(horizontalBar, longestRow); longestRow = Math.max(longestRow, header.size()); stream.println(bar(StringUtils.repeat("═", longestCell), "╞", "╡", "╪", header.size())); stream.println(bar(StringUtils.repeat("═",longestCell), "╞", "╡", "╪", header.size())); for (int r = 0; r < footer.size(); r++) { printRow(stream, footer.get(r), longestCell, longestRow);
String temp = abbreviation; if (pn.charEndIndex < nn.charStartIndex) { temp += StringUtils.repeat(' ', nn.charStartIndex - pn.charEndIndex);
String tempLower = emoLower; if (last.charEndIndex < nn.charStartIndex) { tempLower += StringUtils.repeat(' ', nn.charStartIndex - last.charEndIndex);