如何以整数存储'09'

Nul*_*ter -3 java

我正在研究一个java程序,我需要存储一些从0到16的整数,如00,01等等......

现在,当我将'09'存储为9或'08'为8时,它开始给我错误.

这个这个问题我知道它是八进制表示法.

我的问题是:

有没有办法在JAVA中存储08或09整数?

我必须将数字存储为00,01 ..只有替代方案是什么?

非常感谢!

VWe*_*ber 6

使用整数存储您的数字,如果需要显示这些值,请将它们转换为字符串.字符串可以很容易地格式化以显示前导零.

    int num = 5;
    System.out.println(String.format("%02d", num));
Run Code Online (Sandbox Code Playgroud)