@Override public E get(final K key) { //validate key if (key == null) { throw new NullPointerException("key == null"); } //find element final int index = getIndex(key); for(LinkedElement e = entries[index]; e != null; e = e.getNext()) { if (e.equals(key)) { return convert(e); } } //element not found return null; }
@Override public E get(final K key) { //validate key if (key == null) { throw new NullPointerException("key == null"); } //find element final int index = getIndex(key); for(LinkedElement e = entries[index]; e != null; e = e.getNext()) { if (e.equals(key)) { return convert(e); } } //element not found return null; }
@Override public E get(final K key) { //validate key if (key == null) { throw new NullPointerException("key == null"); } //find element final int index = getIndex(key); for(LinkedElement e = entries[index]; e != null; e = e.getNext()) { if (e.equals(key)) { return convert(e); } } //element not found return null; }
@Override public E get(final K key) { //validate key if (key == null) { throw new NullPointerException("key == null"); } //find element final int index = getIndex(key); for(LinkedElement e = entries[index]; e != null; e = e.getNext()) { if (e.equals(key)) { return convert(e); } } //element not found return null; }
@Override public E get(final K key) { //validate key if (key == null) { throw new NullPointerException("key == null"); } //find element final int index = getIndex(key); for(LinkedElement e = entries[index]; e != null; e = e.getNext()) { if (e.equals(key)) { return convert(e); } } //element not found return null; }