static byte[] concatByteArrays(byte[]... arrays) { int l = 0; for (byte[] a : arrays) l += l(a); byte[] x = new byte[l]; int i = 0; for (byte[] a : arrays) if (a != null) { System.arraycopy(a, 0, x, i, l(a)); i += l(a); } ret x; }