@Override public PersistedData serializeCollection(Collection<Float> value, SerializationContext context) { return context.create(Floats.toArray(value)); }
public void testToArray_withNull() { List<Float> list = Arrays.asList((float) 0, (float) 1, null); try { Floats.toArray(list); fail(); } catch (NullPointerException expected) { } }
public void testAsList_subList_toArray_roundTrip() { float[] array = {(float) 0, (float) 1, (float) 2, (float) 3}; List<Float> list = Floats.asList(array); assertTrue( Arrays.equals(new float[] {(float) 1, (float) 2}, Floats.toArray(list.subList(1, 3)))); assertTrue(Arrays.equals(new float[] {}, Floats.toArray(list.subList(2, 2)))); }
public void testToArray_withConversion() { float[] array = {(float) 0, (float) 1, (float) 2}; List<Byte> bytes = Arrays.asList((byte) 0, (byte) 1, (byte) 2); List<Short> shorts = Arrays.asList((short) 0, (short) 1, (short) 2); List<Integer> ints = Arrays.asList(0, 1, 2); List<Float> floats = Arrays.asList((float) 0, (float) 1, (float) 2); List<Long> longs = Arrays.asList((long) 0, (long) 1, (long) 2); List<Double> doubles = Arrays.asList((double) 0, (double) 1, (double) 2); assertTrue(Arrays.equals(array, Floats.toArray(bytes))); assertTrue(Arrays.equals(array, Floats.toArray(shorts))); assertTrue(Arrays.equals(array, Floats.toArray(ints))); assertTrue(Arrays.equals(array, Floats.toArray(floats))); assertTrue(Arrays.equals(array, Floats.toArray(longs))); assertTrue(Arrays.equals(array, Floats.toArray(doubles))); }
public void testToArray() { // need explicit type parameter to avoid javac warning!? List<Float> none = Arrays.<Float>asList(); assertTrue(Arrays.equals(EMPTY, Floats.toArray(none))); List<Float> one = Arrays.asList((float) 1); assertTrue(Arrays.equals(ARRAY1, Floats.toArray(one))); float[] array = {(float) 0, (float) 1, (float) 3}; List<Float> three = Arrays.asList((float) 0, (float) 1, (float) 3); assertTrue(Arrays.equals(array, Floats.toArray(three))); assertTrue(Arrays.equals(array, Floats.toArray(Floats.asList(array)))); }
public void testAsList_toArray_roundTrip() { float[] array = {(float) 0, (float) 1, (float) 2}; List<Float> list = Floats.asList(array); float[] newArray = Floats.toArray(list); // Make sure it returned a copy list.set(0, (float) 4); assertTrue(Arrays.equals(new float[] {(float) 0, (float) 1, (float) 2}, newArray)); newArray[1] = (float) 5; assertEquals((float) 1, (float) list.get(1)); }
return toHistogram(Floats.toArray(breaks));
public void testToArray_threadSafe() { for (int delta : new int[] {+1, 0, -1}) { for (int i = 0; i < VALUES.length; i++) { List<Float> list = Floats.asList(VALUES).subList(0, i); Collection<Float> misleadingSize = Helpers.misleadingSizeCollection(delta); misleadingSize.addAll(list); float[] arr = Floats.toArray(misleadingSize); assertEquals(i, arr.length); for (int j = 0; j < i; j++) { assertEquals(VALUES[j], arr[j]); } } } }
val floatsList = attr.getFloatsList(); if(!floatsList.isEmpty()) { val floats = Floats.toArray(floatsList); if(adapter != null) { adapter.mapAttributeFor(floats,currentField,on);
val floats = Floats.toArray(setList.getFList()); if(adapter != null) { adapter.mapAttributeFor(floats,currentField,on);
createRLEBlock(1, 2000), 0.01, Floats.toArray(LongStream.range(-1000, 1000).mapToObj(Float::new).collect(toImmutableList())));
@Override public float[] apply(List<Double> input) { return null == input ? null : Floats.toArray(input); }}; private final Function<List<Short>,short[]> list2shortArray = new Function<List<Short>,short[]>(){
@Override public float[] apply(List<Double> input) { return null == input ? null : Floats.toArray(input); }}; private final Function<List<Short>,short[]> list2shortArray = new Function<List<Short>,short[]>(){
@Override protected float[] createArray(List<Float> elements) { return Floats.toArray(elements); }
public float[] generateFloatArray(int count) { List<Float> objects = generateList(Float.class, count); return Floats.toArray(objects); }
static private Object toArray(SupportVectorMachineModel supportVectorMachineModel, List<? extends Number> values){ MathContext mathContext = supportVectorMachineModel.getMathContext(); switch(mathContext){ case FLOAT: return Floats.toArray(values); case DOUBLE: return Doubles.toArray(values); default: throw new UnsupportedAttributeException(supportVectorMachineModel, mathContext); } }
public void testToArray_withNull() { List<Float> list = Arrays.asList((float) 0, (float) 1, null); try { Floats.toArray(list); fail(); } catch (NullPointerException expected) { } }
public void testToArray() { // need explicit type parameter to avoid javac warning!? List<Float> none = Arrays.<Float>asList(); assertTrue(Arrays.equals(EMPTY, Floats.toArray(none))); List<Float> one = Arrays.asList((float) 1); assertTrue(Arrays.equals(ARRAY1, Floats.toArray(one))); float[] array = {(float) 0, (float) 1, (float) 3}; List<Float> three = Arrays.asList((float) 0, (float) 1, (float) 3); assertTrue(Arrays.equals(array, Floats.toArray(three))); assertTrue(Arrays.equals(array, Floats.toArray(Floats.asList(array)))); }
public void testAsList_subList_toArray_roundTrip() { float[] array = { (float) 0, (float) 1, (float) 2, (float) 3 }; List<Float> list = Floats.asList(array); assertTrue(Arrays.equals(new float[] { (float) 1, (float) 2 }, Floats.toArray(list.subList(1, 3)))); assertTrue(Arrays.equals(new float[] {}, Floats.toArray(list.subList(2, 2)))); }
public void testAsList_toArray_roundTrip() { float[] array = { (float) 0, (float) 1, (float) 2 }; List<Float> list = Floats.asList(array); float[] newArray = Floats.toArray(list); // Make sure it returned a copy list.set(0, (float) 4); assertTrue(Arrays.equals( new float[] { (float) 0, (float) 1, (float) 2 }, newArray)); newArray[1] = (float) 5; assertEquals((float) 1, (float) list.get(1)); }