Professional Documents
Culture Documents
==========================================================
Note:
Performed.
============================================================
*imp
2.List<E>:
duplicate elements.
(a)ArrayList<E>
(b)LinkedList<E>
(c)Vector<e>
(a)ArrayList<E>:
NonSynchronized class.
syntax:
Ex:
DemoList1.java
package maccess;
import java.util.*;
public class DemoList1 {
public static void main(String[] args) {
ArrayList<Integer> al = new ArrayList<Integer>();
for(int i=1;i<=5;i++)
{
al.add(new Integer(i));
}
System.out.println("====Display from List<E>===");
System.out.println(al.toString());
al.add(3,new Integer(500));
System.out.println("====Display from List<E>===");
System.out.println(al.toString());
al.remove(3);
System.out.println("====Display from List<E>===");
System.out.println(al.toString());
Integer ele = al.get(3);//get element from index 3
System.out.println("Ele at index 3 is "+ele);
al.set(3,new Integer(700));
System.out.println("====Display from List<E>===");
System.out.println(al.toString());
System.out.println("index of ele 2:"
+al.indexOf(new Integer(2)));
}
}
o/p:
[1, 2, 3, 4, 5]
[1, 2, 3, 500, 4, 5]
[1, 2, 3, 4, 5]
Ele at index 3 is 4
[1, 2, 3, 700, 5]
Diagram:
----------------------------------------------------
Limitation of ArrayList<E>:
an application.
Note:
==============================================================