This question already has answers here:
How can I pad an integer with zeros on the left?
(15个回答)
5年前关闭。
这就是我用零填充字符串的方式:
有一个更好的方法吗?我不喜欢
(15个回答)
5年前关闭。
这就是我用零填充字符串的方式:
String.format("%16s", cardTypeString.trim()).replace(' ', '0');
有一个更好的方法吗?我不喜欢
.replace(' ', '0')
部分。 最佳答案
您可以使用来自Apache Commons的StringUtils:
StringUtils.leftPad(cardTypeString, 16, '0');
关于java - 一种用零左填充字符串的更好方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36760373/
10-11 20:47