【发布时间】:2020-06-26 03:14:06
【问题描述】:
我需要将整数重新格式化为四个字母的长度,方法是在整数值的左侧添加零,例如“435”到“0435”
和“2”到“0002”
我可以通过玩 if 和 else 情况的游戏来做到这一点......但是有没有更好的方法来做到这一点?
【问题讨论】:
-
while (n.length() < 4) { n = '0'+n;}(其中n是String形式的整数)是一种可能的方式。 -
只是为了好玩,作为
String.format的替代品:("0000" + input).substring(input.length());
标签: java string formatting integer