public final class ByteArrayConverter extends Object
| Constructor and Description |
|---|
ByteArrayConverter() |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
booleanArrayToBytes(boolean[] boolarray) |
String |
byteArrayToAsciiString(byte[] barray)
Convert a byte array with one-byte-per-character ASCII encoding (aka ISO-8859-1).
|
boolean[] |
byteArrayToBooleans(byte[] barray) |
char[] |
byteArrayToChars(byte[] barray) |
double[][] |
byteArrayToDoubleMatrix(byte[] barray,
int width) |
double[] |
byteArrayToDoubles(byte[] barray) |
int[] |
byteArrayToInts(byte[] barray) |
long[] |
byteArrayToLongs(byte[] barray) |
String[] |
byteArrayToStrings(byte[] bytes)
Convert a byte array into a array of Strings.
|
String |
byteArrayToTabbedString(byte[] bytes,
Class<?> type)
Convert a byte array to a tab-delimited string.
|
byte[] |
charArrayToBytes(char[] carray) |
byte[] |
doubleArrayToBytes(double[] darray) |
byte[] |
doubleArrayToBytes(Double[] darray) |
byte[] |
doubleArrayToBytes(cern.colt.list.DoubleArrayList darray) |
byte[] |
doubleMatrixToBytes(double[][] testm) |
byte[] |
intArrayToBytes(int[] iarray) |
byte[] |
longArrayToBytes(long[] larray) |
byte[] |
stringArrayToBytes(Object[] stringArray)
Note that this method cannot differentiate between empty strings and null strings.
|
byte[] |
toBytes(Object data) |
byte[] |
toBytes(Object[] array)
Convert an array of Objects into an array of bytes.
|
public byte[] booleanArrayToBytes(boolean[] boolarray)
boolarray - public String byteArrayToAsciiString(byte[] barray)
barray - public boolean[] byteArrayToBooleans(byte[] barray)
barray - public char[] byteArrayToChars(byte[] barray)
barray - public double[][] byteArrayToDoubleMatrix(byte[] barray,
int width)
throws IllegalArgumentException
barray - width - how many items per row.IllegalArgumentExceptionpublic double[] byteArrayToDoubles(byte[] barray)
barray - public int[] byteArrayToInts(byte[] barray)
barray - public long[] byteArrayToLongs(byte[] barray)
barray - public String[] byteArrayToStrings(byte[] bytes)
bytes - public String byteArrayToTabbedString(byte[] bytes, Class<?> type)
bytes - type - The Class of primitives the bytes are to be interpreted as. If this is String, then the bytes are
directly interpreted as tab-delimited string (e.g., no extra tabs are added).UnsupportedOperationException - if Class is a type that can't be converted by this.public byte[] charArrayToBytes(char[] carray)
carray - public byte[] doubleArrayToBytes(double[] darray)
darray - public byte[] doubleArrayToBytes(Double[] darray)
darray - public byte[] doubleArrayToBytes(cern.colt.list.DoubleArrayList darray)
darray - public byte[] doubleMatrixToBytes(double[][] testm)
testm - public byte[] intArrayToBytes(int[] iarray)
iarray - public byte[] longArrayToBytes(long[] larray)
larray - public byte[] stringArrayToBytes(Object[] stringArray)
stringArray - public byte[] toBytes(Object data)
data - public byte[] toBytes(Object[] array)
array - of Objects to be converted to bytes.UnsupportedOperationException - if Objects are a type that can't be converted by this.Copyright © 2003–2023 UBC Michael Smith Laboratories. All rights reserved.