可能已经有某种我需要的apache或guava实用程序类:

我想始终创建相同长度的字符串。缺少的字符应在左侧或右侧用固定字符填充。就像是:

Utils.filledString(teststring, " ", 5); //would ensure the teststring is always 5 chars long, and if not append whitespace to the right
Utils.filledString(teststring, "x", -5); //same as above, but fill the 5 chars left with an x


您知道了,可能已经有了,但是我缺少找到它的正确关键字。

最佳答案

看看apache commons lang StringUtils:StringUtils.rightPad(String str, int size, String padStr)
StringUtils.leftPad(String str, int size, String padStr

StringUtils.rightPad("bat", 5, "")    = "bat  "
StringUtils.leftPad("bat", 5, "x")    = "xxbat"

10-06 03:03