byte[]合并

匿名 (未验证) 提交于 2019-12-03 00:04:02

直接上代码吧。

/**      * 合并两个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

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!