关于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,否则也会抛异常。
我们平时用到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,否则也会抛异常。
相关文章推荐
- Chome jetbrains 插件安装
- char码值对照表
- 机器人工程师成行业抢手货 转型“智造人才”
- android之Button2
- 使用JS绑定按钮实现按回车跳转页面
- (转)ServletConfig与ServletContext对象详解
- Bitmap.createBitmap函数有6个重载方法
- JavaScript跨域调用基于JSON的RESTful API
- 1.3 枚举(穷举)算法
- Tyvj 1066 合并果子
- failed to execute etcpack2 Unity 图片导入出错
- HBase建立二级索引的一些解决方案(Solr+hbase方案等)
- 【唯一讲明白的】CSS中position属性( absolute | relative | static | fixed )详解
- 课时7 项目3-发工资
- C语言中的可变参数函数 三个点“…”
- Redis学习笔记(十)——过期时间、访问限制与缓存
- 文章记录
- codeforces 689A A. Mike and Cellphone(水题)
- Rxjava之map()的运用
- C++ primer plus笔记整理 04