About 51 results
Open links in new tab
  1. java - What is the difference between iterator and iterable and how to ...

    Jul 28, 2011 · Iterator is class that manages iteration over an Iterable. It maintains a state of where we are in the current iteration, and knows what the next element is and how to get it.

  2. java - For-each vs Iterator. Which will be the better option - Stack ...

    Mar 7, 2017 · 2 Here is simple code snippet to check the performance of For-each vs Iterator vs for for the traversal of ArrayList<String>, performed on Java version 8.

  3. What are the benefits of using an iterator in Java

    The disadvantage of an Iterator is that it can be a lot slow if you DO know the underlying implementation. For example using an Iterator for an ArrayList is considerable slower than just …

  4. Using Iterators to remove elements from a Java Collection

    Feb 1, 2021 · The benefit of using the iterator for removing is that it is the correct way of doing it, contrary to almost all alternatives. Whether the iterator has a fail-fast behavior is entirely irrelevant, …

  5. loops - Ways to iterate over a list in Java - Stack Overflow

    Essentially, there are only two ways to iterate over a list: by using an index or by using an iterator. The enhanced for loop is just a syntactic shortcut introduced in Java 5 to avoid the tedium of explicitly …

  6. java - Iterate through a HashMap - Stack Overflow

    Jul 1, 2009 · First of all, it is the only way to iterate over a map in older versions of Java. The other important feature is that it is the only method that allows you to remove entries from the map during …

  7. What are the benefits of the Iterator interface in Java?

    Oct 21, 2015 · The Java Collections framework chooses to define the Iterator interface as externalized to the collection itself. Normally, since every Java collection implements the Iterable interface, a Java …

  8. java - Difference between Iterator and Listiterator ... - Stack Overflow

    Jun 11, 2012 · Iterator iterator = Set.iterator(); Iterator iterator = List.iterator(); But we get ListIterator object only from the List interface, see here: where as a ListIterator allows you to traverse in either …

  9. How do I efficiently iterate over each entry in a Java Map?

    If I have an object implementing the Map interface in Java and I wish to iterate over every pair contained within it, what is the most efficient way of going through the map? Will the ordering of

  10. java - Convert Iterator to List - Stack Overflow

    Given Iterator<Element>, how can we conveniently convert that Iterator to a List<Element>, so that we can use List's operations on it such as get (index), add (element), etc.