import java.util.List;
import java.util.ArrayList;
import java.util.Iterator;
public class IteratorForLoop {
public static void main(String[] args) {
List l1 = new ArrayList();
l1.add("1");l1.add("2");l1.add("3");
l1.add("4");l1.add("5");l1.add("6");
System.out.print(itr.next());
}
}
}
}
at java.util.ArrayList$Itr.next(ArrayList.java:862)
at IteratorForLoop.main(IteratorForLoop.java:10)
import java.util.ArrayList;
import java.util.Iterator;
public class IteratorForLoop {
public static void main(String[] args) {
List l1 = new ArrayList();
l1.add("1");l1.add("2");l1.add("3");
l1.add("4");l1.add("5");l1.add("6");
for(Iterator itr=l1.iterator();itr.hasNext();itr.next()) {
while(itr.hasNext()) {System.out.print(itr.next());
}
}
}
}
Answer :
1 2 3 4 5 6
Exception in thread "main" java.util.NoSuchElementExceptionat java.util.ArrayList$Itr.next(ArrayList.java:862)
at IteratorForLoop.main(IteratorForLoop.java:10)
Reason :
because itr.next() has been given in the for Loop
No comments:
Post a Comment