我需要通过在整数值的左侧添加零(例如“ 435”至“ 0435”)来将整数重整为四个字母
和“ 2”到“ 0002”
我可以通过在if和else情况下玩游戏来做到这一点...但是有更好的方法吗?
答案 0 :(得分:0)
使用String.format
String filledZeros = String.format("%04d", yourNumber);
答案 1 :(得分:0)
希望这很有用
int number = 15;
String numberAsString = String.valueOf(number);
StringBuilder sb = new StringBuilder();
while(sb.length()+numberAsString.length()<10) {
sb.append('0');
}
sb.append(number);
String paddedNumberAsString = sb.toString();
System.out.println(paddedNumberAsString);