今天遇到个问题,合并两个byte数组,网上查找资料,这里记录一下:
byte[] byte_3 = new byte[byte_1.length + byte_2.length]; System.arraycopy(byte_1, 0, byte_3, 0, byte_1.length); System.arraycopy(byte_2, 0, byte_3, byte_1.length, byte_2.length); 其中byte_3是byte_1和byte_2合并后的数组 当然,还有其他方法,但感觉这个是最简单的 2、数组的截取,用到的方法是Arrays.copyOf(数组, 要截取的长度);