Display ArrayList data using Foreach loop in Java

By | June 13, 2017

This post explains a simple ArrayList program to add employee details and to display ArrayList data using foreach loop in Java.


package com.arraylist;
import java.util.*;
class Employee{
public int id;
public String name;
public String city;
public static int count = 0; 
//zero argument constructor. Gets called by default when an object is created for the Employee class
public Employee(){}
//Parameterized Constructor
public Employee(int id, String name,String city) 
this.id = id;
this.name = name;
public int getId() {
return id;
public String getName() {
return name;
public String getAddress() {
return city;
public class DisplayArrayList {
public static void main(String[] args) throws Exception {
List<Employee> list = new ArrayList<Employee>();
list.add(new Employee(1, "Ravi","Delhi"));
list.add(new Employee(1, "Ravi","Delhi"));
list.add(new Employee(2, "Raj","Mumbai"));
list.add(new Employee(3, "Rekha","Chennai"));
list.add(new Employee(4, "Ram","Siliguri"));
for (Employee s : list) //Iterates as long as there are elements in the list. An object s is created of type Employee class.
System.out.print("ID, Name and City of the employee are : ");
System.out.println(s.getId()+" "+s.getName()+" " +s.getAddress());
}//End of main() method
}//end of DisplayArrayList class

The output of the program is as shown in the following picture.

display ArrayList data using foreach loop in Java

Author: Ravi Bandakkanavar

A Techie, Blogger, Web Designer, Programmer by passion who aspires to learn new Technologies every day. It has been 6 years since I have been publishing articles and enjoying every bit of it. I want to share knowledge and build a great community with people like you.

Suggested read for you:

Did it help? Comment here..