/** {@inheritDoc} */ public boolean removeAll(TFloatCollection collection) { boolean modified = false; TFloatIterator iter = iterator(); while (iter.hasNext()) { if (collection.contains(iter.next())) { iter.remove(); modified = true; } } return modified; }
/** {@inheritDoc} */ public boolean retainAll(Collection<?> collection) { boolean modified = false; TFloatIterator iter = iterator(); while (iter.hasNext()) { if (!collection.contains(Float.valueOf(iter.next()))) { iter.remove(); modified = true; } } return modified; }
/** {@inheritDoc} */ @SuppressWarnings({"SuspiciousMethodCalls"}) public boolean retainAll(Collection<?> collection) { boolean modified = false; TFloatIterator iter = iterator(); while (iter.hasNext()) { if (!collection.contains(Float.valueOf(iter.next()))) { iter.remove(); modified = true; } } return modified; }
/** {@inheritDoc} */ @Override public boolean retainAll(Collection<?> collection) { boolean modified = false; TFloatIterator iter = iterator(); while (iter.hasNext()) { //noinspection SuspiciousMethodCalls if (!collection.contains(Float.valueOf(iter.next()))) { iter.remove(); modified = true; } } return modified; }
/** {@inheritDoc} */ public boolean removeAll(float[] array) { Arrays.sort(array); boolean modified = false; TFloatIterator iter = iterator(); while (iter.hasNext()) { if (Arrays.binarySearch(array, iter.next()) >= 0) { iter.remove(); modified = true; } } return modified; }
/** {@inheritDoc} */ @Override public boolean retainAll(TFloatCollection collection) { if (this == collection) { return false; } boolean modified = false; TFloatIterator iter = iterator(); while (iter.hasNext()) { if (!collection.contains(iter.next())) { iter.remove(); modified = true; } } return modified; }