संभव डुप्लिकेट:
Convert integer into byte array (Java)जावा - 4 बाइट्स के बाइट ऐरे में int को कनवर्ट करें?
मैं, एक बफर की लंबाई स्टोर करने के लिए एक बाइट सरणी 4 बाइट बड़े में की जरूरत है।
छद्म कोड:
private byte[] convertLengthToByte(byte[] myBuffer)
{
int length = myBuffer.length;
byte[] byteLength = new byte[4];
//here is where I need to convert the int length to a byte array
byteLength = length.toByteArray;
return byteLength;
}
क्या यह पूरा करने का सबसे अच्छा तरीका क्या होगा? ध्यान में रखते हुए मुझे उस बाइट सरणी को बाद में एक पूर्णांक में परिवर्तित करना होगा।
इस पर एक नज़र डालें: http://stackoverflow.com/questions/5399798/byte-array-and-int-conversion-in-java – TacB0sS