| Modifier and Type | Field and Description |
|---|---|
static byte[] |
EMPTY_BYTE_ARRAY |
| Modifier | Constructor and Description |
|---|---|
protected |
ArrayUtil() |
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
concat(byte[] a,
byte[] b) |
static byte[] |
extractBack(byte[] data,
int len) |
static byte[] |
extractFront(byte[] data,
int len) |
static String |
formatShortHex(byte[] data) |
static String |
formatShortHex(byte[] data,
int off,
int len) |
static String |
formatShortHex(ByteBuffer data) |
static <T> void |
pickRandom(T[] source,
T[] destination)
Fills the
destination array with randomly picked values from
the source array. |
public static <T> void pickRandom(T[] source,
T[] destination)
destination array with randomly picked values from
the source array. No value will be picked twice.source - The array from which random values must be picked. The content
of this array will not be altered.destination - The array which must be filled with random values. Previous
values within this array will be overwritten.NullPointerException - If either of the two parameters is null.IllegalArgumentException - If the source-array is smaller then the
destination -array.public static byte[] concat(byte[] a,
byte[] b)
public static byte[] extractBack(byte[] data,
int len)
public static byte[] extractFront(byte[] data,
int len)
public static String formatShortHex(byte[] data)
public static String formatShortHex(byte[] data, int off, int len)
public static String formatShortHex(ByteBuffer data)
Copyright © 2012. All Rights Reserved.