Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the responsive-lightbox domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the hueman domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/wp-includes/functions.php on line 6114
Iterate Over ArrayList Elements - Testingpool

Iterate Over ArrayList Elements

In the previous post, we have seen how to find the size of ArrayList.In this post, we will see how to iterate over ArrayList elements.

There are 4 ways to iterate over the ArrayList.

  • For Loop
  • For each loop
  • While loop
  • Itearator

Let’s understand them one by one. We use get method to fetch the value.

For Loop:

import java.util.ArrayList;

public class ArrayListEx {

	public static void main(String[] args) {
		ArrayList<String> cityList = new ArrayList<String>();
		cityList.add("Bangalore");
		cityList.add("Delhi");
		cityList.add("Pune");
		cityList.add("Noida");
		
		int totalSize = cityList.size();
		
		for(int i=0;i<totalSize;i++){
			System.out.println(cityList.get(i));
		}
	}
}

Output:

Bangalore
Delhi
Pune
Noida

 

For Each Loop:

Syntax:

for(DataType variable : collections)

Example:

import java.util.ArrayList;

public class ArrayListEx {

	public static void main(String[] args) {
		ArrayList<String> cityList = new ArrayList<String>();
		cityList.add("Bangalore");
		cityList.add("Delhi");
		cityList.add("Pune");
		cityList.add("Noida");
				
		for(String city : cityList){   //For each loop
			System.out.println(city);   
		}
	}
}

Output: 

Bangalore
Delhi
Pune
Noida

While Loop:

import java.util.ArrayList;

public class ArrayListEx {

	public static void main(String[] args) {
		ArrayList<String> cityList = new ArrayList<String>();
		cityList.add("Bangalore");
		cityList.add("Delhi");
		cityList.add("Pune");
		cityList.add("Noida");
		
		int count =0;
		
		while(cityList.size() > count){
			System.out.println(cityList.get(count));
			count++;
		}
	}
}

Output:

Bangalore
Delhi
Pune
Noida

Iterator:

It uses method ‘hasnext()‘ to check the element existence and ‘next()‘ to display the element.

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

public class ArrayListEx {

	public static void main(String[] args) {
		ArrayList<String> cityList = new ArrayList<String>();
		cityList.add("Bangalore");
		cityList.add("Delhi");
		cityList.add("Pune");
		cityList.add("Noida");
		
		Iterator iter = cityList.iterator();
		
		while(iter.hasNext()){
			System.out.println(iter.next());
		}
	}
}

Output:

Bangalore
Delhi
Pune
Noida

Questions/Suggestions
Have any question or suggestion for us?Please feel free to post in Q&A Forum

 

Avatar photo

Shekhar Sharma

Shekhar Sharma is founder of testingpool.com. This website is his window to the world. He believes that ,"Knowledge increases by sharing but not by saving".

You may also like...