ArrayList example
package com.ram;
import java.util.ArrayList;
import java.util.Iterator;
public class ArrayListExample {
public static void main(String[] args) {
//Create an ArrayList
ArrayList<String> al = new ArrayList<String>();
al.add("Coke");
al.add("Pepsi");
al.add("Sprite");
al.add("Mountain Dew");
al.add("Fanta");
al.add("Red Bull");
//Get the size of ArrayList
System.out.println("Size of ArrayList: "+al.size());
//Display elements of ArrayList
System.out.println("ArrayList elements: "+al);
//Retrieve an element using its index
System.out.println(al.get(5));
//Replace an element at the specified position in the list with the specified element
al.set(0, "Coca-cola coke");
System.out.println("ArrayList elements: "+al);
//Inserts an element at the specified location.
al.add(2, "ThumsUp");
System.out.println("ArrayList elements: "+al);
//Checks if the element "Fanta" is in the list. If present will return true else false.
System.out.println(al.contains("Fanta"));
System.out.println(al.remove("Fanta"));
//Display ArrayList elements using iterator
Iterator<String> it = al.iterator();
while(it.hasNext()){
System.out.println(it.next());
}
//Removes all elements from the list
al.clear();
System.out.println("Size of ArrayList: "+al.size());
}
}
Execute ArrayListExample class and you get the below output:
Size of ArrayList: 6
ArrayList elements: [Coke, Pepsi, Sprite, Mountain Dew, Fanta, Red Bull]
Red Bull
ArrayList elements: [Coca-cola coke, Pepsi, Sprite, Mountain Dew, Fanta, Red Bull]
ArrayList elements: [Coca-cola coke, Pepsi, ThumsUp, Sprite, Mountain Dew, Fanta, Red Bull]
true
true
Coca-cola coke
Pepsi
ThumsUp
Sprite
Mountain Dew
Red Bull
Size of ArrayList: 0
Size of ArrayList: 6
ArrayList elements: [Coke, Pepsi, Sprite, Mountain Dew, Fanta, Red Bull]
Red Bull
ArrayList elements: [Coca-cola coke, Pepsi, Sprite, Mountain Dew, Fanta, Red Bull]
ArrayList elements: [Coca-cola coke, Pepsi, ThumsUp, Sprite, Mountain Dew, Fanta, Red Bull]
true
true
Coca-cola coke
Pepsi
ThumsUp
Sprite
Mountain Dew
Red Bull
Size of ArrayList: 0
No comments:
Post a Comment