I need to reformate integer to be four letters in length by adding zeros to the left of that integers value like "435" to "0435"
and "2" to "0002"
i can do it by playing a game with if and else cases... but Is theres is a better way to do that ?
I need to reformate integer to be four letters in length by adding zeros to the left of that integers value like "435" to "0435"
and "2" to "0002"
i can do it by playing a game with if and else cases... but Is theres is a better way to do that ?
Hopefully this is useful
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);