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

最新文章

  1. 004.测试解析php,安装discuz
  2. JAVA代码热部署,在线不停服动态更新
  3. 考查SQLite 3索引对整数排序的性能影响
  4. Oracle 身份证校验
  5. 《JavaScript权威指南》学习笔记 第三天 找个对象
  6. Balanced Binary Tree
  7. 【Qt】Qt之自定义界面(添加自定义标题栏)【转】
  8. Elasticsearch从0.90到1.2的不兼容变化-系统和设置
  9. php 单引号与双引号区别
  10. Linux CentOS 7 YouCompleteMe相关配置。
  11. HDU 3831 DICS
  12. CentOS 7安装nginx
  13. CodeForces 383D Antimatter
  14. Linux 下Telnet 服务安装
  15. VBA小技巧
  16. spring boot redis 数据库缓存用法
  17. 2018面向对象程序设计(java)课程学习进度条
  18. 没执行过 rm -rf /* 的开发不是好运维
  19. 前端框架之Vue(6)-列表渲染
  20. CXF框架入门(重点)

热门文章

  1. sql优化系列1
  2. golang echo livereload
  3. SpringCloud 微服务一:spring boot 基础项目搭建
  4. Azure Active Directory中的特权身份管理如何运作?
  5. 移动web前端开发小结
  6. jmeter正则表达式提取 引用
  7. Python 字节与字符串的转换
  8. hnust Snowman
  9. 小谈Bing桌面、Bing助手的现状与发展
  10. 基数排序(java实现)