数组扩容有3种方式,这里用到的是 System.arraycopy, 实现效果是将两个byte[]合并成一个,如下:
String aStr = "app123";
byte[] aBytes = aStr.getBytes("UTF-8");
String bStr = "hello234";
byte[] bBytes = bStr .getBytes("UTF-8");
//数组扩容
byte[] resBytes = new byte[aBytes.length+bBytes.length];
System.arraycopy (aByte,0,resBytes,0,aByte.length);
System.arraycopy (bBytes,0,resBytes,aByte.length,bBytes.length);