Java 怎么连接两个字节(byte)数组

2019年4月30日07:30:42 评论 745字阅读2分29秒

1.简介

Java 怎么连接两个字节(byte)数组?——请看下文。

2.示例代码

/**
 * 版权所有 编程十万个怎么办(www.tah1986.com)
 */
public class ConcatenatesTwoByteArrays {
	public static void main(String[] argv) {
		byte[] bytes = new byte[]{1,1,1,1,1,1,1,1,1,1};
		byte[] bytes1 = new byte[]{2,2,2,2,2,2,2,2,2,2};
		System.out.println("字节数组 bytes"+Arrays.toString(bytes));
		System.out.println("字节数组 bytes1"+Arrays.toString(bytes1));
		System.out.println("bytes 连接 bytes1"+Arrays.toString(bytes1));
		System.out.println(Arrays.toString(concat(bytes, bytes1)));
	}

	private static byte[] concat(byte[] bytes, byte[] bytes1) {
		byte[] ret = new byte[bytes.length + bytes1.length];
		System.arraycopy(bytes, 0, ret, 0, bytes.length);
		System.arraycopy(bytes1, 0, ret, bytes.length, bytes1.length);
		return ret;
	}
}

3.结果

4.总结

Java 连接两个字节(byte)数组,从示例代码可以看出,本质还是数组拷贝那一套,即 System.arraycopy 方法。

  • 版权所有:编程十万个怎么办
  • 转载注明:https://www.tah1986.com/2086.html
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: