Java tutorial
//package com.java2s; //License from project: Open Source License public class Main { public static byte[] byteMerger(byte[] byte_1, byte[] byte_2) { 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); return byte_3; } public static byte[] byteMerger(byte[][] byteList) { int length = 0; for (int i = 0; i < byteList.length; i++) { length += byteList[i].length; } byte[] result = new byte[length]; int index = 0; for (int i = 0; i < byteList.length; i++) { byte[] nowByte = byteList[i]; for (int k = 0; k < byteList[i].length; k++) { result[index] = nowByte[k]; index++; } } for (int i = 0; i < index; i++) { // CommonUtils.LogWuwei("", "result[" + i + "] is " + result[i]); } return result; } }