1

重複の可能性:
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;
}

前もって感謝します

4

1 に答える 1

22

3桁のintを表示したい場合は、次を使用できます。

String.format("%03d", yournumber);
于 2012-10-05T11:28:47.153 に答える