关于Integer的parseInt(String s, int radix)方法的使用

你说的曾经没有我的故事 提交于 2020-02-24 16:48:37

我们平时用到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=2Character.MAX_RADIX=36 则,parseInt(String s, int radix)参数中
radix的范围是在2~36之间,超出范围会抛异常。其中s的长度也不能超出7,否则也会抛异常。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!