short size = 1234;
byte[] payload = {12,43, 55,123, 11, 55};
byte [] shortSize = ByteBuffer.allocate(2).putShort(size).array();
byte[] entirePayload = new byte[shortSize.length+payload.length];
System.arraycopy(shortSize, 0, entirePayload, 0, 2);
System.arraycopy(payload, 0, entirePayload, 2, payload.length);
是否有一個根本原因,這是一個Java的系統調用?
僅僅因爲函數駐留在System類中並不會使其成爲「系統調用」。 'System'只是另一個Java類。 – 2013-02-08 20:35:53