blob: a7acb14292b42135f930940058d41ccab598a62b [file] [log] [blame]
/*
* Copyright 2018, Oath Inc.
* Licensed under the terms of the Apache License 2.0. See LICENSE file at the project root for terms.
*/
package com.yahoo.sketches.hive.kll;
import java.util.ArrayList;
import java.util.List;
final class Util {
static float[] objectsToPrimitives(final Float[] array) {
final float[] result = new float[array.length];
for (int i = 0; i < array.length; i++) {
result[i] = array[i];
}
return result;
}
static double[] objectsToPrimitives(final Double[] array) {
final double[] result = new double[array.length];
for (int i = 0; i < array.length; i++) {
result[i] = array[i];
}
return result;
}
static List<Float> primitivesToList(final float[] array) {
final List<Float> result = new ArrayList<Float>(array.length);
for (float item: array) { result.add(item); }
return result;
}
static List<Double> primitivesToList(final double[] array) {
final List<Double> result = new ArrayList<Double>(array.length);
for (double item: array) { result.add(item); }
return result;
}
}