int idx = Integer.parseInt(str) - 0x16e360;
后面那个16进制的什么意思呢?一个整数减去后面那个又会有什么用处?为什么要这样写?有什么好处?多谢各位!
后面那个16进制的什么意思呢?一个整数减去后面那个又会有什么用处?为什么要这样写?有什么好处?多谢各位!
解决方案 »
- POI导入EXCEL的getLastCellNum()方法返回列数不对
- Double精度问题【很基础的难题】
- {三个小JAVAproject等待大侠解答}
- 请教JAVA连接ORACLE8I问题
- 请教:java运行错误:Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld
- JTree图标变换问题,急求
- 请帮我解决一个i18n的问题,100份相送!
- ☆☆★★☆☆★★ 会用Swing的高手请进,高分!!! ◇◇◆◆◇◇◆◆◇◇◆◆
- 文件字节流是怎么把字节转换成字符串在文件中显示的
- mysql中编码问题
- 关于synchronized(this)的问题?
- 在JTable里面,如何使增加的一行变为红色,选中后变为其它的颜色
0x16e360 = 1500000
这个问题不是数据类型的问题,而是int型数值进制的问题。甭管它是几进制的,最终计算机都会把它转换成0和1来执行。
1500000和0x16e360除了我们肉眼看到的外表形式不同外,其实是一样的。计算机在执行的时候都会把它转换成2进制进行计算。
不知道我的答案是否有问题,LX补充!