添加前缀到数字,例如(1 = 001)

时间:2012-10-05 11:27:24

标签: java

  

可能重复:
  Add leading zeroes to number in Java?

我想为我的号码添加前缀。我有想要将其转换为3位数的数字,例如 如果我传递1而不是它应该返回001.这是我的代码。

public int returnThreeDigitNo(int number)
{
    int threeDigitNo = 0;
    int length = String.valueOf(number).length();
    if(length == 1)
    {
        threeDigitNo = 00+number;
    }
    if(length == 2)
    {
        threeDigitNo = 0+number;
    }
    if(length == 3)
    {
        threeDigitNo = number;
    }
    return threeDigitNo;
}

提前致谢

1 个答案:

答案 0 :(得分:20)

如果要显示3位数的int,可以使用:

String.format("%03d", yournumber);