我们平时用到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,否则也会抛异常。

相关文章:

  • 2023-03-31
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2018-12-20
  • 2022-02-03
  • 2021-07-14
猜你喜欢
  • 2021-09-10
  • 2022-12-23
  • 2021-10-16
  • 2021-07-31
  • 2021-12-18
  • 2021-11-07
  • 2022-12-23
相关资源
相似解决方案