@Override public void remove() { if (lastOffset == -1) throw new IllegalStateException(); a[lastOffset].remove(); } @Override
/** * {@inheritDoc} * * <p> * This implementation iterates over the elements in the collection, looking for * the specified element and tries to remove it. */ @Override public boolean rem(final boolean k) { final BooleanIterator iterator = iterator(); while (iterator.hasNext()) if (k == iterator.nextBoolean()) { iterator.remove(); return true; } return false; } /**
@Override public boolean retainAll(final BooleanCollection c) { boolean retVal = false; for (final BooleanIterator i = iterator(); i.hasNext();) if (!c.contains(i.nextBoolean())) { i.remove(); retVal = true; } return retVal; } @Override