List of utility methods to do Array Shorten
short[] | toShortArray(byte[] data) to Short Array if ((data == null) || (data.length % 2 != 0)) { return null; short[] shts = new short[data.length / 2]; for (int i = 0; i < shts.length; i++) { shts[i] = toShort(new byte[] { data[(i * 2)], data[(i * 2) + 1] }); return shts; ... |
short[][] | toShortArray(double[][] array) to Short Array int nr = array.length; int nc = array[0].length; short[][] ret = new short[nr][nc]; for (int i = 0; i < nr; i++) { for (int j = 0; j < nc; j++) { ret[i][j] = (short) array[i][j]; return ret; |
short[] | toShortArray(final byte[] array) to Short Array return toShortArray(array, 0, array.length);
|
byte[] | toShortArray(long value, int length) Converts a long value to a short array. The long value could be positive or negative. byte[] ret = new byte[length]; toArray(value, ret, 0, length); return ret; |
short[] | toShortArray(Number[] array) Turns the Number array into one consisting of primitive shorts. short[] result; int i; result = new short[array.length]; for (i = 0; i < array.length; i++) result[i] = array[i].shortValue(); return result; |
short[] | toShortArray(Object[] array) to Short Array if (array == null) return null; short[] ret = new short[array.length]; for (int i = 0; i < array.length; i++) ret[i] = parseShort(array[i]); return ret; |
short[] | toShortArray(String str, String separator) Converts a string of numbers to a short array String[] fields = str.split(separator); short[] tmp = new short[fields.length]; for (int i = 0; i < tmp.length; i++) tmp[i] = Short.parseShort(fields[i]); return tmp; |
short[] | toShortArray(String[] anArray) to Short Array short[] output = new short[anArray.length]; for (int index = 0; index < anArray.length; index++) output[index] = Short.parseShort(anArray[index]); return output; |