byte[]合并
直接上代码吧。 /** * 合并两个byte数组 * 将pByteA的前numA和pByteB的前numB合并 * @param pByteA * @param numA * @param pByteB * @param numB * @return */ public static byte[] getMergeBytes(byte[] pByteA, int numA, byte[] pByteB, int numB){ // int aCount = pByteA.length; // int bCount = pByteB.length; byte[] b = new byte[numA+numB]; for(int i=0;i<numA;i++){ b[i] = pByteA[i]; } for(int i=0;i<numB;i++){ b[numA + i] = pByteB[i]; } return b; } 当然上面是比较笨的方法,也可以用System.arraycopy方法来实现。 转载于:https://my.oschina.net/u/860952/blog/549237 来源:51CTO 作者: chouchou8654 链接:https://blog.csdn.net/chouchou8654/article/details/100807765