java是一种更好的用零填充字符串的方法
这就是我如何用零填充字符串的方式:
String.format("%16s", cardTypeString.trim()).replace(' ', '0');
有更好的方法吗?我不喜欢.replace(' ', '0')
部分
你可以在下面搜索框中键入要查询的问题!
这就是我如何用零填充字符串的方式:
String.format("%16s", cardTypeString.trim()).replace(' ', '0');
有更好的方法吗?我不喜欢.replace(' ', '0')
部分
# 1 楼答案
实现您自己的
PadLeft
:见IDEONE demo
# 2 楼答案
您可以从Apache Commons使用StringUtils:
# 3 楼答案
有关更多详细信息,请参见https://docs.oracle.com/javase/8/docs/api/java/util/Formatter.html
对不起。是我的错。这只适用于int,不适用于String