急:java中如何实现uncode的小字节序的高低位转码? 如中国,正常的Unicode编码是 4E2D56FD, 但数据库中存放的时候是 0x2D4EFD56这时用 new String(rs.getBytes("1"), "utf-16"); 取出来后大于128的值都变成负值了, 再转过来就是乱码了。该如何处理呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 byte[] b=rs.getBytes()int i=0;while(i<=b.lenght){ wrap(b,i); i+=2;}void warp(byte[] b,int i){ byte tmp=b[i]; b[i]=b[i+1] [bi+1]=tmp} 【向ZangXT提问】循环中使用的局部变量,一般是在循环内部声明?还是在循环外部声明? 这里应该怎么得到数据库字段???? 问一个通用实现,比较两个集合 新手请教Gui图形显示问题(已搜索) 初来CSDN ,散分给大哥们!! 100分,关于Swing事件处理的在线等待,解决即给分. 在线等候: 关于文件读写的问题:是否都要关闭BufferWriter and FileWriter? 大家做GUI的时候都用javax.swing.* 这个包、有没有别的啊? 非诚勿扰贴——如何修复内存泄露? 关于包的问题! itext 怎么访问一个PDF文件啊 线程同步问题
int i=0;
while(i<=b.lenght){
wrap(b,i);
i+=2;
}void warp(byte[] b,int i){
byte tmp=b[i];
b[i]=b[i+1]
[bi+1]=tmp
}