@Override public float nextFloat() { return i.nextFloat(); } }
/** * {@inheritDoc} * * @deprecated Please use the corresponding type-specific method instead. */ @Deprecated @Override default Float next() { return Float.valueOf(nextFloat()); } /**
/** Stores the element returned by an iterator to a given print stream. * * @param i an iterator whose output will be written to {@code stream}. * @param stream a print stream. */ public static void storeFloats(final FloatIterator i, final PrintStream stream) { while(i.hasNext()) stream.println(i.nextFloat()); } /** Stores the element returned by an iterator to a file given by a {@link File} object.
/** Stores the element returned by an iterator to a given data output. * * @param i an iterator whose output will be written to {@code dataOutput}. * @param dataOutput a filename. */ public static void storeFloats(final FloatIterator i, final DataOutput dataOutput) throws IOException { while(i.hasNext()) dataOutput.writeFloat(i.nextFloat()); } /** Stores the element returned by an iterator to a file given by a {@link File} object.
/** Stores the element returned by an iterator to a file given by a {@link File} object. * * @param i an iterator whose output will be written to {@code filename}. * @param file a file. */ public static void storeFloats(final FloatIterator i, final File file) throws IOException { final DataOutputStream dos = new DataOutputStream(new FastBufferedOutputStream(new FileOutputStream(file))); while(i.hasNext()) dos.writeFloat(i.nextFloat()); dos.close(); } /** Stores the element returned by an iterator to a file given by a pathname.
private void writeObject(java.io.ObjectOutputStream s) throws java.io.IOException { final FloatIterator i = iterator(); s.defaultWriteObject(); for (int j = size; j-- != 0;) s.writeFloat(i.nextFloat()); }
private void writeObject(java.io.ObjectOutputStream s) throws java.io.IOException { final FloatIterator i = iterator(); s.defaultWriteObject(); for (long j = size; j-- != 0;) s.writeFloat(i.nextFloat()); }
public static int indexOf(final FloatIterator iterator, final java.util.function.DoublePredicate predicate) { Objects.requireNonNull(predicate); for (int i = 0; iterator.hasNext(); ++i) { if (predicate.test(iterator.nextFloat())) return i; } return -1; } private static class IteratorConcatenator implements FloatIterator {
private void writeObject(java.io.ObjectOutputStream s) throws java.io.IOException { final FloatIterator i = iterator(); s.defaultWriteObject(); for (int j = size; j-- != 0;) s.writeFloat(i.nextFloat()); }
private void writeObject(java.io.ObjectOutputStream s) throws java.io.IOException { final FloatIterator i = iterator(); s.defaultWriteObject(); for (int j = size; j-- != 0;) s.writeFloat(i.nextFloat()); }
private void writeObject(java.io.ObjectOutputStream s) throws java.io.IOException { final FloatIterator i = iterator(); s.defaultWriteObject(); for (int j = size; j-- != 0;) s.writeFloat(i.nextFloat()); }
public static boolean all(final FloatIterator iterator, final java.util.function.DoublePredicate predicate) { Objects.requireNonNull(predicate); do { if (!iterator.hasNext()) return true; } while (predicate.test(iterator.nextFloat())); return false; } public static int indexOf(final FloatIterator iterator, final java.util.function.DoublePredicate predicate) {
@Override public float nextFloat() { if (!hasNext()) throw new NoSuchElementException(); float next = a[lastOffset = offset].nextFloat(); advance(); return next; } @Override
/** * Creates a new tree set using elements provided by a type-specific iterator. * * @param i * a type-specific iterator whose elements will fill the set. */ public FloatAVLTreeSet(final FloatIterator i) { while (i.hasNext()) add(i.nextFloat()); } /**
/** * Creates a new tree set using elements provided by a type-specific iterator. * * @param i * a type-specific iterator whose elements will fill the set. */ public FloatRBTreeSet(final FloatIterator i) { while (i.hasNext()) add(i.nextFloat()); } /**
@Override public int size() { int c = 0; final FloatIterator iterator = iterator(); while (iterator.hasNext()) { iterator.nextFloat(); c++; } return c; } @Override
@Override public boolean addAll(final FloatCollection c) { boolean retVal = false; for (final FloatIterator i = c.iterator(); i.hasNext();) if (add(i.nextFloat())) retVal = true; return retVal; } @Override
@Override public boolean containsAll(final FloatCollection c) { for (final FloatIterator i = c.iterator(); i.hasNext();) if (!contains(i.nextFloat())) return false; return true; } @Override
@Override public boolean removeAll(final FloatCollection c) { boolean retVal = false; for (final FloatIterator i = c.iterator(); i.hasNext();) if (rem(i.nextFloat())) retVal = true; return retVal; } @Override
@Override public boolean addAll(int index, final FloatCollection c) { ensureIndex(index); final FloatIterator i = c.iterator(); final boolean retVal = i.hasNext(); while (i.hasNext()) add(index++, i.nextFloat()); return retVal; } /**