您的位置:首页 > 其它

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

2016-07-09 15:27 330 查看
转载地址:http://847353020-qq-com.iteye.com/blog/952425

我们平时用到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,否则也会抛异常。 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: