2つのbyte[]配列が結合され、1つのbyte[]が切り取られます.

1179 ワード


/**
* byte[] byte[]
* @author 2010-3-16
*
*/
public class ByteMergeByte {

/**
* byte
* @param pByteA
* @param pByteB
* @return
*/
public static byte[] getMergeBytes(byte[] pByteA, byte[] pByteB){
int aCount = pByteA.length;
int bCount = pByteB.length;
byte[] b = new byte[aCount + bCount];
for(int i=0;i b[i] = pByteA[i];
}
for(int i=0;i b[aCount + i] = pByteB[i];
}
return b;
}

/*public static void main(String[] args) {
byte[] b1 = "abc".getBytes();
byte[] b2 = "def".getBytes();
byte[] b3 = getMergeBytes(b1,b2);
String s = new String(b3);
System.out.println(s);
}*/
}

/**
* byte
* @param b byte
* @param j
* @return
*/
public static byte[] cutOutByte(byte[] b,int j){
if(b.length==0 || j==0){
return null;
}
byte[] bjq = new byte[j];
for(int i = 0; i bjq[i]=b[i];
}
return bjq;
}