Java tutorial
//package com.java2s; public class Main { public static byte[] uniteBytes(byte[]... data) { int length = 0; for (byte[] msg : data) { length += msg.length; } byte[] newData = new byte[length]; int i = 0; for (byte[] msg : data) { System.arraycopy(msg, 0, newData, i, msg.length); i += msg.length; } return newData; } }