Integer.paresInt("FBB4",16) = 64436
我想实现FBB4转成-1100,即带着符号转换。
有什么好办法,请大家赐教!
我想实现FBB4转成-1100,即带着符号转换。
有什么好办法,请大家赐教!
解决方案 »
- 找不到 ImagePanel 这个类------在panel里插入一张图片
- jar包拷贝到别的地方就不能运行了?
- 在netbeans中怎样隐藏一个JFrame
- 如何从socket读入一个float型数据?(请进)在线等待
- 100分求解答:我想解析一个html页面,把把所有的超连接得到?
- 数据的初始化问题
- 问题1
- 为什么我的java不支持判断一个字符串是否为数字的,java太弱了,呸
- 一个小问题,怎么在java中运行另一个应用程序?收到答案立即结贴
- 连接sqlserver的url是jdbc:microsoft:sqlserver://192.168.0.100:1433,他连那一个数据库呢?
- java tomcat工作路径问题。
- 如何让Java的显示从中文变成英文?
FBB4---转二进制--1111 1011 1011 0100 ---减1---1111 1011 1011 0011
---取反---0000 0100 0100 1100---转为十进制---1100(十进制的)再加上负便可。楼上的走了捷径。
按照楼上的思路
String s="fbb4";(字符串s长度不要超过七位,否则numberformat异常)
System.out.println(Integer.parseInt(s,16)-Math.pow(2,4*s.length()));
如果有问题忘高手指点
而我们输入的都是双字节的
所以应为FFFFFBB4 前面加4个FFFF