参见英文答案 >
How to format numbers to same number of digits, 0-padded? 3
我必须显示范围从v10000到v10500的所有服务器名称.
以下是我尝试的代码,但有时它显示为零.
String template = "v10";
int count = 0;
while (count < 501) {
String number;
if (count < 100) {
number = "00" + Integer.toString(count);
} else if(count < 10) {
number = "0" + Integer.toString(count);
} else {
number = Integer.toString(count);
}
String server = template + number;
System.out.println(server);
count++;
}
但是当我向老板展示这个解决方案时,他只是笑着说:
I can do this better.
如何修改代码以使其正常工作?我是Java的新手