Java Utililty Methods Float Array Create

List of utility methods to do Float Array Create

  1. HOME
  2. Java
  3. F
  4. Float Array Create

Description

The list of methods to do Float Array Create are organized into topic(s).

Method

Float[] floatArray(int len)
float Array
return new Float[len];
float[] toFloatArray(boolean[] array)
Coverts given booleans array to array of floats.
float[] result = new float[array.length];
for (int i = 0; i < array.length; i++) {
 result[i] = array[i] ? 1 : 0;
return result;
float[] toFloatArray(byte[] byteArray)
to Float Array
if (byteArray == null || byteArray.length % 4 != 0)
 return null;
float[] flts = new float[byteArray.length / 4];
for (int i = 0; i < flts.length; i++) {
 flts[i] = toFloat(new byte[] { byteArray[(i * 4)], byteArray[(i * 4) + 1], byteArray[(i * 4) + 2],
 byteArray[(i * 4) + 3], });
return flts;
...
float[] toFloatArray(byte[] data)
Convenience method for creating a float array from a byte array.
float[] result = new float[data.length / 4];
byte[] tmp = new byte[4];
for (int i = 0; i < result.length; i++) {
 System.arraycopy(data, i * 4, tmp, 0, 4);
 result[i] = toFloat(tmp);
return result;
float[] toFloatArray(byte[] data)
to Float Array
if ((data == null) || (data.length % 4 != 0)) {
 return null;
float[] flts = new float[data.length / 4];
for (int i = 0; i < flts.length; i++) {
 flts[i] = toFloat(
 new byte[] { data[(i * 4)], data[(i * 4) + 1], data[(i * 4) + 2], data[(i * 4) + 3], });
return flts;
float[] toFloatArray(double[] doubleArray)
to Float Array
float[] floatArray = new float[doubleArray.length];
for (int i = 0; i < doubleArray.length; i++) {
 floatArray[i] = (float) doubleArray[i];
return floatArray;
float[][] toFloatArray(double[][] array)
to Float Array
int nr = array.length;
int nc = array[0].length;
float[][] ret = new float[nr][nc];
for (int i = 0; i < nr; i++) {
 for (int j = 0; j < nc; j++) {
 ret[i][j] = (float) array[i][j];
return ret;
float[] toFloatArray(final byte[] array)
to Float Array
return toFloatArray(array, 0, array.length);
float[] toFloatArray(final double[] doubleArray)
to Float Array
if (doubleArray == null) {
 return null;
} else {
 final int size = doubleArray.length;
 final float[] floatArray = new float[size];
 for (int i = 0; i < size; i++) {
 floatArray[i] = (float) doubleArray[i];
 return floatArray;
float[] toFloatArray(final Object[] array)
to Float Array
if (array == null) {
 return new float[0];
final float[] retVal = new float[array.length];
try {
 for (int i = 0; i < array.length; i++) {
 retVal[i] = Float.parseFloat(String.valueOf(array[i]));
 return retVal;
} catch (Exception e) {
 return new float[0];


AltStyle によって変換されたページ (->オリジナル) /