if (length <= 0) { return null; StringBuilder output = new StringBuilder(); char space = ' '; if (input != null) { if (input.length() < length) { output.append(input); ...
if (size <= data.length) { return data; byte[] newData = new byte[size]; for (int i = 0; i < size; i++) { newData[i] = pad; for (int i = 0; i < data.length; i++) { ...
int pads = size - input.length(); if (pads <= 0) return input; StringBuilder out = new StringBuilder(); for (int i = pads; i > 0; i--) out.append(' '); return out.append(input).toString();
StringBuffer buff = new StringBuffer(numStr); int delta = numDigits - numStr.length(); for (int i = 0; i < delta; i++) { buff.insert(0, '0'); return buff.toString();
Left pad a String with a specified String.
Pad to a size of size .
StringUtils.leftPad(null, *, *) = null StringUtils.leftPad("", 3, "z") = "zzz" StringUtils.leftPad("bat", 3, "yz") = "bat" StringUtils.leftPad("bat", 5, "yz") = "yzbat" StringUtils.leftPad("bat", 8, "yz") = "yzyzybat" StringUtils.leftPad("bat", 1, "yz") = "bat" StringUtils.leftPad("bat", -1, "yz") = "bat" StringUtils.leftPad("bat", 5, null) = " bat" StringUtils.leftPad("bat", 5, "") = " bat"
if (str == null) { return null; if (isEmpty(padStr)) { padStr = " "; final int padLen = padStr.length(); final int strLen = str.length(); ...
final StringBuilder sb = new StringBuilder(value); while (sb.length() < length) { sb.insert(0, paddingChar); return sb.toString();
int digits = (value == 0) ? 1 : (int) Math.log10(value) + 1; for (int i = 0; i < maxDigits - digits; i++) { buf.append(padChar); buf.append(value);
if (obj == null) return null; String str = obj.toString(); int padLen = len - str.length(); if (padLen <= 0) return str; StringBuilder b = new StringBuilder(); for (int i = 0; i < padLen; i++) ...
if (_str == null) { return null; int pads = _size - _str.length(); if (pads <= 0) { return _str; return padding(pads, _padChar).concat(_str); ...
return replicate(' ', aLen - aStr.length()) + aStr;