top of page
Search

ArrayList Class Collection Java

Writer's picture: Abhinaw TripathiAbhinaw Tripathi

ArrayList Class

An ArrayList is like an array, which can grow in memory dynamically.Memory is dynamically allotted and re-allotted to accommodate all the elements. ArrayList is not synchronized. Un-reliable result in case of multi threading.

Default Initial Capacity: 10

Load Factor=0.75

ArrayList Class Methods

  • boolean add(element obj)

  • void add(int position,element obj)

  • element remove(int position)

  • boolean remove(object obj)

  • void clear()

  • element set(int position,element obj)

  • boolean contains(Object obj)

  • element get(int position)

  • int indexOf(Object obj)

  • int lastIndexOf(Object obj)

  • int size()

  • Object[] toArray()

Program:

/**

*

*/

package com.collectionpack;

import java.util.ArrayList;

import java.util.Iterator;

/**

* @author Abhinaw.Tripathi

*

*/

public class ArrayListDemo {

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

ArrayList<String> list=new ArrayList<>();

list.add("Apple");

list.add("Mango");

list.add("Grapes");

list.add("Guava");

System.out.println("Contents= :" +list);

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

System.out.println("Extracting from the list:");

Iterator it=list.iterator();

while(it.hasNext())

{

System.out.println(it.next());

}

}

}

Output:

Contents= :[Apple, Mango, Grapes, Guava]

List size is :4

Extracting from the list:

Apple

Mango

Grapes

Guava

4 views0 comments

Recent Posts

See All

© 2016 by Abhinav Tripathi

  • Facebook Clean Grey
  • Twitter Clean Grey
bottom of page