Цитата:
Сообщение от Atripl
Подскажите, что значат строчки:
int x=1
byte[] y = new byte[8*4]
intToBytes (x,y,4)
, особенно интересует что за массив такой с размером 8*4
и что делает intToBytes
************
intToBytes
public static void intToBytes(int value,
byte[] array,
int offset)
Marshal an integer to a byte array. The bytes are in BIGENDIAN order. i.e. array[offset] is the most-significant-byte and array[offset+3] is the least-significant-byte.
Parameters:
array - The array of bytes.
offset - The offset from which to start marshalling.
-это то?
|
intToBytes - метод , переводит int - > в масив байтов(любой инт - весит 4 байта)
new byte[8*4] - размер роли не играет(нужно 4 байта для числа, и 4 байта для оффсета)
intToBytes (x,y,
4) - это индекс с которого будет писатся число в масив