package arraylist;
import java.util.*;
public class ArrayListWithEncapsulation {
public static void main(String[] args) {
// TODO Auto-generated method stub
ArrayListWithEncapsulationPojo ta1 = new ArrayListWithEncapsulationPojo("One",1);
ArrayListWithEncapsulationPojo ta2 = new ArrayListWithEncapsulationPojo("Two",2);
ArrayListWithEncapsulationPojo ta3 = new ArrayListWithEncapsulationPojo("Three",3);
ArrayListWithEncapsulationPojo ta4 = new ArrayListWithEncapsulationPojo("Four",4);
ArrayList<ArrayListWithEncapsulationPojo> ar1 = new ArrayList<>();
ar1.add(ta1);
ar1.add(ta2);
ar1.add(ta3);
ar1.add(ta4);
Iterator itr = ar1.iterator();
while(itr.hasNext())
{
ArrayListWithEncapsulationPojo ta = (ArrayListWithEncapsulationPojo)itr.next();
System.out.println(ta.name +" and "+ ta.age);
}
// you can also use below code for same result instead of Iterator
/*for(int i = 0; i<ar1.size(); i++)
{
String name = ar1.get(i).getName();
System.out.print(name);
int age = ar1.get(i).getAge();
System.out.println(age);
}*/
}
}
No comments:
Post a Comment