@Override public boolean containsValue( Object value ) { if( value == null ) throw new IllegalArgumentException( "value cannot be null" ); Iter<Entry<Key, Value>> iter = new Iter<Entry<Key, Value>>( elements ); while( iter.hasNext() ) { Value current = iter.next().getValue(); if( current.equals( value ) ) return true; } return false; }
public Iterator<T> iterator() return new Iter<T>( elements );
SetView( T[] elements, int size ) { this.elements = elements; this.size = size; this.iter = new Iter<T>( elements ); }