类型转换简单问题 byte转long的话,很好转,不过不知道你的byte里面,几个byte转为一个long呢??Vector里面只能存对象哦。你可以用数组存储long 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to zhang21cnboy(事了抚衣去,不留身与名) 肯定是4个byte,即long的长度 1.简单一点的byte[] b = ...long[] l = ...l[i] = b[i]; //就可以了2. 听说1.5的版本,Vector可以直接存储基本数据类型 在1.4,你可以把long封装成Long Long[] r = .... r[i] = new Long(l[i]); 第一个问题的的理解不是很清楚,4byte对应一个long, 8byte对应一个double,因我的数据是由c++生成的,对应win32的数据长度。 另外,我用的是java1.1希望能兼容ms的JM. public static double byteToDouble(byte[] b) throws NumberFormatException { if (b == null || b.length < 8) throw new NumberFormatException(); long lval = 0; for (int i = 0; i < 8; i++) { lval = lval << 8; lval += (b[(7 - i)]); } return Double.longBitsToDouble(lval); } ictclas分词后怎么提取出词性。 各位大侠,给点思路 SSH+Ajax页面显示问题 问一个 关于 类之间执行顺序的问题 json 问题 AbstractStatelessSessionBean找不到 环境问题??? 在linux系统下,如何使用java连接局域网内的access数据库? 编写有状态的sessionBean和编写无状态的sessionBean有什么区别! 为什么我设置了环境变量后,还是找不到要用的类包 几天没来多了个版,人很多,不过。。。。。。 求Eclipse+easy struts开发步骤
肯定是4个byte,即long的长度
byte[] b = ...
long[] l = ...l[i] = b[i]; //就可以了2.
听说1.5的版本,Vector可以直接存储基本数据类型
在1.4,你可以把long封装成Long
Long[] r = ....
r[i] = new Long(l[i]);
if (b == null || b.length < 8)
throw new NumberFormatException();
long lval = 0;
for (int i = 0; i < 8; i++) {
lval = lval << 8;
lval += (b[(7 - i)]);
}
return Double.longBitsToDouble(lval);
}