现有两个二进制数组如:
byte[] a={0x30,0x0a,0x06,0x08,0x2b};byte[] b={0x50,0x06,0x06,0x09,0x2a};
如何把它们合并成byte[] c={0x30,0x0a,0x06,0x08,0x2b,0x50,0x06,0x06,0x09,0x2a};
另外:定义byte[] d={0xa0},为何系统提示出错,应该如何把值0xa0赋值进去呢?
请高手多多指教,谢谢!
byte[] a={0x30,0x0a,0x06,0x08,0x2b};byte[] b={0x50,0x06,0x06,0x09,0x2a};
如何把它们合并成byte[] c={0x30,0x0a,0x06,0x08,0x2b,0x50,0x06,0x06,0x09,0x2a};
另外:定义byte[] d={0xa0},为何系统提示出错,应该如何把值0xa0赋值进去呢?
请高手多多指教,谢谢!
解决方案 »
- 急急急急急求教,新手。。困扰了一天了关于JTree
- java基础问题!!!!!!
- 看个小问题,不能出现界面
- 请教高手,在线等。。。把画图 jpanel 放在jscrollPane 为什么不起作用
- 想显示出来的是00:00:01 但是结果显示出来的是08:00:01
- quartz定时任务如何防止前一次任务未执行完成,直接跳过本次任务的启动?
- dom4j操作Xml文件,进行修改,再次读取的时候是空的
- 关于sql2000中getString("列1")中text列的问题?
- 用Java中的什么方法使的一个程序实时性的运作
- 金山笔试,多线程问题???在线急等
- 类型转换:oxFFFFFFF1怎么转化为十六进制的!
- 报这错误什么原因,走过路过来瞧瞧!!!!
{
public static void main(String[] args)
{
byte[] d={(byte)0xa0};
byte[] a={(byte)0x30,(byte)0x0a,(byte)0x06,(byte)0x08,(byte)0x2b};
byte[] b={(byte)0x50,(byte)0x06,(byte)0x06,(byte)0x09,(byte)0x2a};
byte[] ab = new byte[a.length+b.length];
System.arraycopy(a,0,ab,0,a.length);
System.arraycopy(b,0,ab,a.length,b.length);
System.out.println("Hello World!");
}
}