两个byte[]数组合并,和一个byte[]截取


/**
* 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<aCount;i++){
b[i] = pByteA[i];
}
for(int i=0;i<bCount;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<j;i++){
bjq[i]=b[i];
}
return bjq;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值