JAvaは2つのbyte数を1つに組み合わせる

1016 ワード

JAvaではbyte配列をStringタイプのように直接使用できません」+"に接続するのではなく、System.arraycopyメソッドでは配列を別のより大きな配列指定位置にコピーする必要があるので、この方法は他のタイプの配列をマージするのにも適用されます.だからくだらないことは言わないで、直接コードをつけて、私はそれを1つの方法に書いて、直接呼び出すことができます:
    /**
     *   byte  
     */
    public static byte[] unitByteArray(byte[] byte1,byte[] byte2){
        byte[] unitByte = new byte[byte1.length + byte2.length];
        System.arraycopy(byte1, 0, unitByte, 0, byte1.length);
        System.arraycopy(byte2, 0, unitByte, byte1.length, byte2.length);
        return unitByte;
    }