java中如何将16进制的buffer转成10进制buffer 如题!源buffer里面存储的数据是16进制的,如何把他转成10进制的啊?除了一位一位转有没有什么其他办法呢buffer:10,20,30->(转成下面这样)buffer:16,32,48 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public static void main(String[] args) { byte[] buff = new byte[]{10,20,30}; for(int i=0;i<buff.length;i++){ buff[i]=(byte)Integer.parseInt(""+buff[i],16); } System.out.println(java.util.Arrays.toString(buff)); } 数据库连接问题,路过就看一下吧,帮帮忙 如何让另一个类中的方法访问主类中的对象数组? 软件设计 上海罗恩网络有限公司招J2EE工程师 日志类是怎么用的? 请教Java中的compareTo与==之间的区别 关于用java做算法演示的问题!!! 一个退出循环的问题。。 关于调用的问题(5:30分以前一直在线。。。) 真奇怪,我原来在linux上运行好好的jdk,不行了 关于读文件和截取内容 java 打印流问题(控制台转文件输出)
public static void main(String[] args) {
byte[] buff = new byte[]{10,20,30};
for(int i=0;i<buff.length;i++){
buff[i]=(byte)Integer.parseInt(""+buff[i],16);
}
System.out.println(java.util.Arrays.toString(buff));
}