Core Java| JSP| Servlets| XML| EJB| JEE5| Web Services| J2ME| Glossary| Questions?

 

 

 

 

 

 

 

 

 

 

 

 

 

Search Tutorials

Latest Questions
Comments
 
Array List Example in java 
 

In this example we are going to show the use of java.util.ArrayList.

 

Array List Example in java

                         

In this example we are going to show the use of java.util.ArrayList. We will be creatiing an object of ArrayList class and performs various operations like adding removing the objects.

Arraylist provides methods to manipulate the size of the array that is used internally to store the list. ArrayList extends AbstractList and implements List, Cloneable, Serializable ArrayList capacity .grows automatically. The ArrayList is not synchronized. It permits all elements including null.

In this program we are inserting a value. We are using three methods of ArrayList class.

add(Object o): Appends the specified element to the end of this list. It returns a boolean value.

size():  Returns the number of elements in this list.

remove(int index): Removes the element at the specified position in this list. It returns the element that was removed from the list. It throws IndexOutOfBoundsException : if index is out of range.

Code of a program is given below:

import java.util.*;

public class ArrayListDemo{
  public static void main(String[] args) {
    ArrayList<Object> arl=new ArrayList<Object>();
    Integer i1=new Integer(10);
    Integer i2=new Integer(20);
    Integer i3=new Integer(30);
    Integer i4=new Integer(40);
    String s1="tapan";
    System.out.println("The content of arraylist is: " + arl);
    System.out.println("The size of an arraylist is: " + arl.size());
    arl.add(i1);
    arl.add(i2);
    arl.add(s1);
    System.out.println("The content of arraylist is: " + arl);
    System.out.println("The size of an arraylist is: " + arl.size());
    arl.add(i1);
    arl.add(i2);
    arl.add(i3);
    arl.add(i4);
    Integer i5=new Integer(50);
    arl.add(i5);
    System.out.println("The content of arraylist is: " + arl);
    System.out.println("The size of an arraylist is: " + arl.size());
    arl.remove(3);
    Object a=arl.clone();
    System.out.println("The clone is: " + a)
    System.out.println("The content of arraylist is: " + arl);
    System.out.println("The size of an arraylist is: " + arl.size());
  }
}

The output of program will be like this:

C:\Java Tutorial>javac ArrayListDemo.java

C:\Java Tutorial>java ArrayListDemo
The content of arraylist is: []
The size of an arraylist is: 0
The content of arraylist is: [10, 20, tapan]
The size of an arraylist is: 3
The content of arraylist is: [10, 20, tapan, 10, 20, 30, 40, 50]
The size of an arraylist is: 8
The clone is: [10, 20, tapan, 20, 30, 40, 50]
The content of arraylist is: [10, 20, tapan, 20, 30, 40, 50]
The size of an arraylist is: 7

C:\Java Tutorial>

Download this example

                         

» View all related tutorials
Related Tags: c file array class list ui lists method get name using this oo root example where to exam drive store

Leave your comment:

Name:

Email:

URL:

Title:

Comments:


Enter Code:

Audio Version
Reload Image
 

Note: Emails will not be visible or used in any way, and are not required. Please keep comments relevant. Any content deemed inappropriate or offensive may be edited and/or deleted.

No HTML code is allowed. Line breaks will be converted automatically. URLs will be auto-linked. Please use BBCode to format your text.

Add This Tutorial To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 

Current Comments

1 comments so far (
post your own) View All Comments Latest 10 Comments:

instead of creating an object in main method why cannot we use same class name by calling it s predifned method s in array list

what is the reason

Posted by rgav on Friday, 01.30.09 @ 01:35am | #84307

Training Courses
Tell A Friend
Your Friend Name
Software Solutions
Least Viewed
Most Rated
Recently Viewed
Search Tutorials

 

 
 

Home | JSP | EJB | JDBC | Java Servlets | WAP  | Free JSP Hosting  | Search Engine | News Archive | Jboss 3.0 tutorial | Free Linux CD's | Forum | Blogs

About Us | Advertising On RoseIndia.net  | Site Map

India News

Indian Software Development Company | iPhone Development Company in India | Flex Development Company in India | Java Training Delhi | Java Training at Noida |

Send your comments, Suggestions or Queries regarding this site at roseindia_net@yahoo.com.

Copyright © 2008. All rights reserved.