- 我们平时用到Integer.parseInt("123");其实默认是调用了int i =Integer.parseInt("123",10);
- 其中10代表的默认是10进制的,转换的过程可以看成:
- i= 1*10*10+2*10+3
- 若是
- int i = Integer.parseInt("123",16);
- 即可以看成:
- i = 1*16*16+2*16+3
- 根据:Character.MIN_RADIX=2和Character.MAX_RADIX=36 则,parseInt(String s, int radix)参数中
- radix的范围是在2~36之间,超出范围会抛异常。其中s的长度也不能超出7,否则也会抛异常。
关于Integer的parseInt(String s, int radix)方法的使用
最新推荐文章于 2024-08-08 17:21:23 发布