Wednesday, 1 October 2014

Java : Collection Framework : ArrayList (Add Objects based on Index)
























Click here to watch in Youtube : https://www.youtube.com/watch?v=xBR-LB8CfgE

ArrayListAddIndexBasedExample.java
import java.util.ArrayList;

/*
 * Example of add(int index, E element) method
 */
public class ArrayListAddIndexBasedExample
{

    public static void main(String[] args)
    {
        ArrayList<String> arrayList = new ArrayList<String>();
        arrayList.add("Ram");
        arrayList.add("Dave");
        arrayList.add("Peter");

        System.out.println("ArrayList : " + arrayList);

        /*
         * In Position 2 adding "Stephan"
         */

        arrayList.add(2, "Stephan");

        System.out.println("ArrayList : " + arrayList);

     }

}

Output
ArrayList : [Ram, Dave, Peter]
ArrayList : [Ram, Dave, Stephan, Peter]

ArrayListAddAllIndexBasedExample.java
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;

/*
 * Example of addAll(int index, Collection<? extends E> c) method
 */
public class ArrayListAddAllIndexBasedExample
{

    public static void main(String[] args)
    {
        List<String> list = new ArrayList<String>();
        list.add("Ram");
        list.add("Dave");
        list.add("Peter");

        System.out.println("List : " + list);

        Set<String> set = new HashSet<String>();
        set.add("Julia");
        set.add("Akram");

        System.out.println("Set : " + set);

        /*
         * In Position 1 adding Set collection elements to the list collection
         */

        list.addAll(1, set);

        System.out.println("List : " + list);

    }

}

Output
List : [Ram, Dave, Peter]
Set : [Julia, Akram]
List : [Ram, Julia, Akram, Dave, Peter]

To Download ArrayListDemoAddIndex Project Click the below link

https://sites.google.com/site/javaee4321/java-collections/ArrayListDemoAddIndex.zip?attredirects=0&d=1

See also:

  • All JavaEE Viedos Playlist
  • All JavaEE Viedos
  • Servlets Tutorial
  • All Design Patterns Links
  • JDBC Tutorial
  • No comments:

    Post a Comment