How to Iterate ArrayList in java
In this post we will see how to iterate ArrayList in java. We can iterate ArrayList either using
1. For loop
2. Iterator.
3. While loop
We will see examples for all these methods.
1. Iterate ArrayList in Java using For Loop
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | package com.kscodes.sampleproject; import java.util.ArrayList; import java.util.List; public class IterateArrayListExample1 { public static void main(String[] args) { List<String> arrayList = new ArrayList<>(); arrayList.add("Java"); arrayList.add("JSP"); arrayList.add("JavaScript"); arrayList.add("JQuery"); System.out.println("Iterating ArrayList using For Loop"); for (String element : arrayList) { System.out.println(element); } } } |
Ouput
1 2 3 4 5 | Iterating ArrayList using For Loop Java JSP JavaScript JQuery |
2. Iterate ArrayList in Java using Iterator
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | package com.kscodes.sampleproject; import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class IterateArrayListExample2 { public static void main(String[] args) { List<String> arrayList = new ArrayList<>(); arrayList.add("Java"); arrayList.add("JSP"); arrayList.add("JavaScript"); arrayList.add("JQuery"); System.out.println("Iterating ArrayList using Iterator"); Iterator<String> iterator = arrayList.iterator(); while (iterator.hasNext()) { System.out.println(iterator.next()); } } } |
Ouput
1 2 3 4 5 | Iterating ArrayList using Iterator Java JSP JavaScript JQuery |
3. Iterate ArrayList in Java using While Loop
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | package com.kscodes.sampleproject; import java.util.ArrayList; import java.util.List; public class IterateArrayListExample3 { public static void main(String[] args) { List<String> arrayList = new ArrayList<>(); arrayList.add("Java"); arrayList.add("JSP"); arrayList.add("JavaScript"); arrayList.add("JQuery"); System.out.println("Iterating ArrayList using While Loop"); int arrayListSize = arrayList.size(); int counter = 0; while (arrayListSize > counter) { System.out.println(arrayList.get(counter)); counter++; } } } |
Ouput
1 2 3 4 5 | Iterating ArrayList using While Loop Java JSP JavaScript JQuery |