public String toString()
{
if(zipCode < 10000)
{
if(zipCode < 1000)
{
if(zipCode < 100)
{
if(zipCode < 10)
{
return "0" + "0" + "0" + "0" + Integer.toString(zipCode);
}
return "0" + "0" + "0" + Integer.toString(zipCode);
}
return "0" + "0" + Integer.toString(zipCode);
}
return "0" + Integer.toString(zipCode);
}
else
{
return Integer.toString(zipCode);
}
}
是否有一个我可以做的循环,它会在字符串前面添加一个零,具体取决于zipCode中存储的数字是10的指数?我不打算摆脱我想要保留零的零点,但零被带走。
答案 0 :(得分:2)
String.format("%05d", number);
它已经实现了。