Взгляните на org.apache.commons.lang.StringUtils#rightPad(String str, int size, char padChar)
.
Но алгоритм очень прост (добирается до размеров символов):
public String pad(String str, int size, char padChar)
{
StringBuffer padded = new StringBuffer(str);
while (padded.length() < size)
{
padded.append(padChar);
}
return padded.toString();
}