/** * Convenience method for creating a double array from a byte array. * * @param data * @return */ public static double[] toDoubleArray(byte[] data) { double[] result = new double[data.length / 8]; byte[] tmp = new byte[8]; for (int i = 0; i < result.length; i++) { System.arraycopy(data, i * 8, tmp, 0, 8); result[i] = toDouble(tmp); } return result; }
/** * Convenience method for creating a double array from a byte array. * * @param data * @return */ public static double[] toDoubleArray(byte[] data) { double[] result = new double[data.length / 8]; byte[] tmp = new byte[8]; for (int i = 0; i < result.length; i++) { System.arraycopy(data, i * 8, tmp, 0, 8); result[i] = toDouble(tmp); } return result; }
/** * Convenience method for creating a double array from a byte array. * * @param data * @param length * @param offset * @return */ public static double[] toDoubleArray(byte[] data, int offset, int length) { double[] result = new double[length / 8]; byte[] tmp = new byte[8]; for (int i = 0; i < result.length; i++) { System.arraycopy(data, i * 8 + offset, tmp, 0, 8); result[i] = toDouble(tmp); } return result; }
/** * Convenience method for creating a double array from a byte array. * * @param data * @param length * @param offset * @return */ public static double[] toDoubleArray(byte[] data, int offset, int length) { double[] result = new double[length / 8]; byte[] tmp = new byte[8]; for (int i = 0; i < result.length; i++) { System.arraycopy(data, i * 8 + offset, tmp, 0, 8); result[i] = toDouble(tmp); } return result; }
/** * Convenience method for creating a double array from a byte array. * * @param data * @return */ public static double[] toDoubleArray(byte[] data) { double[] result = new double[data.length / 8]; byte[] tmp = new byte[8]; for (int i = 0; i < result.length; i++) { System.arraycopy(data, i * 8, tmp, 0, 8); result[i] = toDouble(tmp); } return result; }
/** * Convenience method for creating a double array from a byte array. * * @param data * @param length * @param offset * @return */ public static double[] toDoubleArray(byte[] data, int offset, int length) { double[] result = new double[length / 8]; byte[] tmp = new byte[8]; for (int i = 0; i < result.length; i++) { System.arraycopy(data, i * 8 + offset, tmp, 0, 8); result[i] = toDouble(tmp); } return result; }