diff --git a/src/main/java/io/ad/structs/LinkedList.java b/src/main/java/io/ad/structs/LinkedList.java index d9333a13e15c6bd6b084cd1827bdc332762fdafe..deae8d782ff07cc5032adf3886ae61dff89a6f09 100644 --- a/src/main/java/io/ad/structs/LinkedList.java +++ b/src/main/java/io/ad/structs/LinkedList.java @@ -130,7 +130,7 @@ public class LinkedList<E> implements List<E> { return next!=null; } public E next() { - if (next==null) throw new NoSuchElementException(); + if (!hasNext()) throw new NoSuchElementException(); E value = next.data; next = next.next; return value;