コード例 #1
0
 /**
  * add package length to index of offset,length contribute for two bytes
  *
  * @param packageContent
  */
 public static byte[] addLength(int offset, byte[] packageContent) {
   if (offset > packageContent.length - 1 || offset < 0) {
     offset = lengthOffset;
     // log.warn("The offset is negative or zero,used default value.");
   }
   byte[] temp = new byte[packageContent.length + 2];
   replace(temp, 0, get(packageContent, 0, offset));
   replace(temp, offset, getbyte(temp.length));
   replace(temp, offset + 2, get(packageContent, offset, packageContent.length - offset));
   return temp;
 }