About the Author

Hi this is Sri Harishkumar reddy,Working as a Senior Software Engineer in one of the MNC company.Haveing experiance on Java,JEE,Spring,Springboot,HTML,CSS,MongoDB,MySQL,Oralcle,JavaScript,jQuery,Amazon WebServices,AngularJs

Collection ArrayList Example with ForEach Loop,Iterator,ListIterator

No comments:
Friday, September 25, 2015 By


Example :

package com.harish.collections;

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

public class ArrayListDemo {
public static void main(String[] args) {
ArrayList<Integer> al = new ArrayList<Integer>();
al.add(10);
al.add(20);
al.add(30);
al.add(40);
al.add(50);
al.add(60);
al.add(70);

System.out.println("ArrayList : " + al);
System.out.println("\n");

System.out.println("I am Running ForEach Loop");
for (int itr : al) {
System.out.println("For Loop :" + itr);
}
System.out.println("\n");

System.out.println("I am Running Iterator");

Iterator<Integer> alitr = al.iterator();
while (alitr.hasNext()) {
Integer itrinteger = (Integer) alitr.next();
System.out.println("Iterator : " + itrinteger);
}

System.out.println("\n");

System.out.println("I am Running List Iterator");

ListIterator<Integer> litr = al.listIterator();
while (litr.hasNext()) {
Integer lstitrinteger = (Integer) litr.next();
System.out.println(" List Iterator : " + lstitrinteger);
}
System.out.println("\n");

System.out.println("I am Running List Iterator Previous");

while (litr.hasPrevious()) {
Integer integer = (Integer) litr.previous();
System.out.println(" List Iterator Previous: " + integer);
}
System.out.println("\n");

System.out.println("I am Removing First Element");

al.remove(0);

System.out.println(al);

System.out.println("\n");

System.out.println("I am Adding Element");

al.add(80);

System.out.println(al);

System.out.println("\n");

System.out.println("I am Setting First Element");

al.set(0, 100);

System.out.println(al);

}
}


Output:

ArrayList : [10, 20, 30, 40, 50, 60, 70]


I am Running ForEach Loop
For Loop :10
For Loop :20
For Loop :30
For Loop :40
For Loop :50
For Loop :60
For Loop :70


I am Running Iterator
Iterator : 10
Iterator : 20
Iterator : 30
Iterator : 40
Iterator : 50
Iterator : 60
Iterator : 70


I am Running List Iterator
 List Iterator : 10
 List Iterator : 20
 List Iterator : 30
 List Iterator : 40
 List Iterator : 50
 List Iterator : 60
 List Iterator : 70


I am Running List Iterator Previous
 List Iterator Previous: 70
 List Iterator Previous: 60
 List Iterator Previous: 50
 List Iterator Previous: 40
 List Iterator Previous: 30
 List Iterator Previous: 20
 List Iterator Previous: 10


I am Removing First Element
[20, 30, 40, 50, 60, 70]


I am Adding Element
[20, 30, 40, 50, 60, 70, 80]


I am Setting First Element
[100, 30, 40, 50, 60, 70, 80]

Related posts

0 comments:

© 2016 Java T Cup. Designed by Java T Cup
Proudly Powered by Blogger.