Saturday, May 4, 2024
HomeJavaLearn how to traverse iterate or loop ArrayList in Java

Learn how to traverse iterate or loop ArrayList in Java


Disclosure: This text could include affiliate hyperlinks. While you buy, we could earn a fee.

Learn how to Loop ArrayList in Java

Loop ArrayList in Java – Code Instance

How to loop iteratre or traverse ArrayList in JavaNow we all know
that there are a number of methods to traverse, iterate or loop ArrayList in Java, let’s see some concrete
code instance to know precisely Learn how to loop ArrayList in Java. I desire superior for loop added in Java 1.5 alongside
with Autoboxing,
Java
Enum
, Generics,
Varargs
and static
import
, also referred to as foreach loop if I’ve to only iterate over Array
Checklist in Java. If I’ve to take away components whereas iterating than utilizing Iterator or ListIterator is one of the best answer.

import java.util.ArrayList;
import java.util.Iterator;

/**
 * Java program which exhibits Learn how to loop over ArrayList in Java
utilizing superior for loop,
 * conventional for loop and Learn how to iterate ArrayList utilizing Iterator in
Java
 * benefit of utilizing Iterator for traversing ArrayList is that you could
take away
 * components from Iterator whereas iterating.

 * @writer
 */


public class
ArrayListLoopExample {

 
    public static void
major(String args[]) {
 
        //Creating ArrayList
to display Learn how to loop and iterate over ArrayList

        ArrayList<String> video games = new
ArrayList<String>(10);
        video games.add(“Cricket”);
        video games.add(“Soccer”);
        video games.add(“Hockey”);
        video games.add(“Chess”);
     
        System.out.println(“authentic Dimension of ArrayList : “ + video games.measurement());
     
        //Looping over
ArrayList in Java utilizing superior for loop

        System.out.println(“Looping over ArrayList in Java utilizing superior for
loop”
);
        for(String sport: video games){
            //print
every aspect from ArrayList

            System.out.println(sport);
        }
     
        //You can too Loop
over ArrayList utilizing conventional for loop

        System.out.println(“Looping ArrayList in Java utilizing easy for loop”);
        for(int i =0; i<video games.measurement(); i++){
            String sport = video games.get(i);
        }
     
        //Iterating over
ArrayList in Java

        Iterator<String> itr = video games.iterator();
        System.out.println(“Iterating  over ArrayList in Java utilizing
Iterator”
);
        whereas(itr.hasNext()){
            System.out.println(“eradicating “
+ itr.subsequent()
+ ” from ArrayList in Java”);
            itr.take away();
        }
     
         System.out.println(“closing Dimension of ArrayList : “ + video games.measurement());
   
    }

}

Output:
authentic Dimension of ArrayList : 4
Looping over ArrayList in Java utilizing superior for loop
Cricket
Soccer
Hockey
Chess
Looping ArrayList in Java utilizing easy for loop
Iterating  over ArrayList in Java utilizing Iterator
eradicating Cricket from ArrayList in Java
eradicating Soccer from ArrayList in Java
eradicating Hockey from ArrayList in Java
eradicating Chess from ArrayList in Java
closing Dimension of ArrayList : 0

That is all
on Learn how to iterate, traverse or loop ArrayList in Java. In abstract use advance for loop to loop over ArrayList
in Java, its quick, clear and quick but when it is advisable to take away components whereas
looping use Iterator to keep away from ConcurrentModificationException.

Associated Java Assortment tutorials from this
weblog

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments