2013-12-10 66 views
1

我正在使用可变整数长度。对于每个我需要只有最右边的两个数字。例如:截断和填充整数

3938 = 38 
787028 = 28 
83883 = 83 

其他数字并不重要,我只需要两个最右边的整数。 另外,我正在假设有些数字是单个数字。对于这些数字,我需要用一个额外的左零填充它们。 e.g:

8 = 08 
2 = 02 

感谢

+2

'的String.format( “%02D”,N 100%)' –

+0

@JoopEggen你为什么不只是使这个答案吗? –

+0

@SteveP我评论说,我觉得这个问题有点非数学公式化。我打算别人回答和解释;模数等。 –

回答

2
int foo = 3938; 
int modulo = foo % 100; 
String formatted = String.format("%02d", modulo);