Therefore, Java developers decided to come up with a common interface to deal with the above-mentioned problems and introduced the Collection Framework in JDK 1.2 post which both, legacy Vectors and Hashtables were modified to conform to the Collection Framework.
Why are collections introduced in Java?
The Java Collections Framework provides the following benefits: Reduces programming effort: By providing useful data structures and algorithms, the Collections Framework frees you to concentrate on the important parts of your program rather than on the low-level "plumbing" required to make it work.
How are collections implemented in Java?
Consider the following example.
- import java.util.*;
- class TestJavaCollection1{
- public static void main(String args[]){
- ArrayList<String> list=new ArrayList<String>();//Creating arraylist.
- list.add("Ravi");//Adding object in arraylist.
- list.add("Vijay");
- list.add("Ravi");
- list.add("Ajay");