Java中基本类型Array与复合类型List的互相转换

	public static byte[] getByteArr(List<Byte> byteList){	
		//将Byte类型List转成Byte类型Array
		int size = byteList.size();
		Byte[] objectByteArray = (Byte[])byteList.toArray(new Byte[size]);
		//将Byte类型Array转成byte类型Array并返回
		return ArrayUtils.toPrimitive(objectByteArray);

	}
	
	/**
	 * 
	 * @param byteArr
	 * @return
	 */

	public static List<Byte> getTByteList(byte[] byteArr){
		//将byte类型Array转成Byte类型Array,再转成Byte类型List返回
		return Arrays.asList(ArrayUtils.toObject(byteArr));
	}

你可能感兴趣的:(Java中基本类型Array与复合类型List的互相转换)