Java tutorial
//package com.java2s; /* * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License version 3 only, as * published by the Free Software Foundation. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License * version 3 for more details (a copy is included in the LICENSE file that * accompanied this code). * * Please contact Integreight, Inc. at info@integreight.com or post on our * support forums www.1sheeld.com/forum if you need additional information * or have any questions. */ public class Main { static byte[] concatenateBytesArrays(byte[] firstArray, byte[] secondArray) { if (firstArray == null && secondArray == null) return null; else if (firstArray == null) return secondArray; else if (secondArray == null) return firstArray; else { byte[] both = new byte[firstArray.length + secondArray.length]; System.arraycopy(firstArray, 0, both, 0, firstArray.length); System.arraycopy(secondArray, 0, both, firstArray.length, secondArray.length); return both; } } }