跪求大家,帮我看看这个问题,谢谢!!!!!!!!!!!!!http://expert.csdn.net/Expert/topic/2633/2633574.xml?temp=.6377375
解决方案 »
- SWT如何根据窗口大小自动调整组件位置
- 调试一个程序的问题
- 为何出现错误码
- 如何在java应用程序中加入一个TextField
- 花了75刀买了个 Whizlabs Suite for java 1.5的 正确率只有50% 感觉考的挺难的,真题也是这么难吗?考过scjp的朋友请进来指点下。
- JAVA程序的运行
- 请问如何知道这panel中的一个component有焦点啊.?
- 小弟也散分庆贺“web板块jsp论坛准备跟java板块jsp论坛进行合并”!
- 这个问题我已经搞了一个多月了,头都昏了,希望大侠救救小弟吧!!!!
- 有谁知道微软的project网络版的吗,或者类似于project网络版的工具?.
- 关于随机数的问题
- java经典中文乱码问题,各位大侠教教我!!!!
但你的byte数组要是16进制的
而且长度要有8
(1) 和16进制或者10进制没有关系。
(2) 做的不对,这样一个单元测试就可以测试出来了:
<<
public void testConversion() {
byte[] bs = new byte[]{0x01, 0x02, (byte)0xFF,
0x04, 0x05, 0x06, (byte)0xFF, 0x08}; assertEquals(0x0102FF040506FF08L, bytesToLong(bs));
}
>>
把方法修改如下:
<<
return ((long)abyte0[0]<<56&0xFF00000000000000L) | ((long)abyte0[1]<<48&0xFF000000000000L) |
((long)abyte0[2]<<40&0xFF0000000000L) | ((long)abyte0[3]<<32&0xFF00000000L) |
((long)abyte0[4]<<24&0xFF000000L) | ((long)abyte0[5]<<16&0xFF0000L) |
((long)abyte0[6]<<8&0xFF00L) | ((long)abyte0[7]&0xFFL);
>>
(3) 入口参数的检查是必要的。
require:
abyte0 /= void
abyte0.length = 8