Java中基本型別Array與複合型別List的互相轉換

pengfoo發表於2014-06-12
	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));
	}

相關文章