Saturday, October 20, 2012

addAll Method Example in java

import java.util.*;
public class addAll
{
    public static void main(String[] args)
    {
        // Create ArrayList and LinkedList collections:
        ArrayList a1 = new ArrayList();
        //LinkedList c1 = new LinkedList();
       
        TreeSet ts = new TreeSet();
        // Initialize aList:
        a1.add("BalajiA");
        a1.add("PadmaB");
        a1.add("BalajiB");
        a1.add("PadmaA");
       
        ts.add("BalajiC");
        ts.add("BalajiD");       
        ts.add("PadmaS");
        ts.add("PadmaT");       
       
        // Add all the elements of aList to lList:
        /*
        c1.addAll(a1);
        */
        boolean result = ts.addAll(a1);
        System.out.println("The Result of TreeList is " + ts + " and TreeList's size is " + ts.size());
        System.out.println("The Result of ArrayList is " + a1 + " and ArrayList's size is " + a1.size());
        System.out.println("True or False ? " + result);
       
        //Create ArrayList and LinkedList collections:
        Collection aList = new ArrayList();
        Collection lList = new LinkedList();
        //Initialize aList:
        aList.add("NewBalaji");
        aList.add("NewPadma");
        //Add all the elements of aList to lList:
        lList.addAll(aList);
        //Display lList:
        System.out.println("Collection  ArrayList is " + aList);
        System.out.println("Collection LinkedList is " + lList);
       
       
        List<Integer> listA = new ArrayList<Integer>();
        List<Integer> listB = new ArrayList<Integer>();

        listA.add(1);
        listA.add(2);
        listA.add(3);
        listA.add(4);

        listB.add(1);
        listB.add(2);


        listA.addAll(listB);

        for(Integer i : listA){
        System.out.print(i);
        }
       
    }
}

Answer : 
-----------
The Result of TreeList is [BalajiA,BalajiB,BalajiC,BalajiD,PadmaA,PadmaB,PadmaS,PadmaT]  
and TreeList's size is 8
The Result of ArrayList is [BalajiA, PadmaB, BalajiB, PadmaA] and ArrayList's size is 4
True or False ? true
Collection  ArrayList is [NewBalaji, NewPadma]
Collection LinkedList is [NewBalaji, NewPadma]
123412

No comments:

Post a Comment