$show=/label

ArrayList Add method, How to add values to ArrayList in java, Example

SHARE:

Java ArrayList Add method is two overloaded methods. Add(Element e), add(int index, Element e). Example programs to append elements at the end/beginning/nth position.

In this post, we will learn how to add elements to ArrayList using java inbuilt methods. ArrayList class in java has impelemented based on the growable array which will be resized size automatically. Maintains the order of insertion of vlaues added to it and permits adding all kind of values including primitives, user defined classes, wrapper classes and null values.

arraylist-add


Java ArrayList add methods:

Java ArrayList add method is overloaded and following are the methods defined in it.

1) public boolean add(E e)
2) public void add(int index, E element)


1) add(E e) method example:

Appends the specified element to the end of this list.

Below are example code snippet for adding.


list.add("Peter");

address.add("Chicago, USA");

ages.add(new Integer(30));

values.add(null);

How to add the values at the end of arraylist?

package blog.java.w3schools.arraylist;

import java.util.ArrayList;

import java.util.List;

public class ArrayListAddExample {
 public static void main(String[] args) {

  List<String> addExample = new ArrayList<String>();

  addExample.add("Jhon Cena");

  addExample.add("Batista");

  addExample.add("Rock");

  System.out.println("Printing values to the arraylist: " + addExample);

  // Adding new values to existing list.

  addExample.add("Undertaker");

  System.out.println("After adding new value: " + addExample);
 }
}

Output:

Printing values to the arraylist: [Jhon Cena, Batista, Rock]

After adding new value: [Jhon Cena, Batista, Rock, Undertaker]


First, observer the list that we added three values to it and printed them. We see them in output as in the insertion order. After that added another value "Undertaker" then see the output. New value is added at the end of the list.
When you use add method, it always add it to the end of the element.


2) public void add(int index, E element):


ArrayList has another add method which takes index and value where index is the position of the new element to be inserted
(Inserts the specified element at the specified position in this list).
It provides felxibility to add the beinging/end/nth position of ArrayList. Index starts from 0 like Array.

Read more Introduction to ArrayList over Arrays.

How to add values to the begining of the ArrayList?


package blog.java.w3schools.arraylist;

import java.util.ArrayList;

import java.util.List;

public class AddBeginExample {
 public static void main(String[] args) {

  List<Integer> numbers = new ArrayList<Integer>();

  numbers.add(100);

  System.out.println("After adding first value: " + numbers);

  numbers.add(0, 80);

  System.out.println("After adding second value: " + numbers);

  numbers.add(0, 60);

  System.out.println("After adding third value: " + numbers);

  numbers.add(0, 40);

  System.out.println("After adding fourth value: " + numbers);

  numbers.add(0, 20);

  System.out.println("After adding fifth value: " + numbers);

 }

}

Output:


After adding first value: [100]

After adding second value: [80, 100]

After adding third value: [60, 80, 100]

After adding fourth value: [40, 60, 80, 100]

After adding fifth value: [20, 40, 60, 80, 100]


Printed list after adding each value. Passed index 0 to add method. When added second value 80 that value inserted at first position, values right to it are shifed right by one position.

ArrayList implicitly does converting primitives types to wrapper types.


// Adds value at 2nd position.
numbers.add(2, 60);

// Adds value at last position using another way.
numbers.add(numbers.size()-1, 60);

// Adds after middle value of arraylist.
numbers.add(numbers.size()/2, 60);

Summary:


Java ArrayList Add method is a overloaded method which has two versions. Add(Element e) adds the element at the last of list whereas another add(int index, Element e) inserts value at a specified position. We have discussed about How to append elements at the end of ArrayList in Java? How to add elements at the beginning or nth position.

COMMENTS

BLOGGER

About Us

Author: Venkatesh - I love to learn and share the technical stuff.
Name

accumulo,1,ActiveMQ,2,Adsense,1,API,37,ArrayList,16,Arrays,7,Bean Creation,3,Bean Scopes,1,BiConsumer,1,Blogger Tips,1,Books,1,C Programming,1,Collection,5,Collections,22,Collector,1,Command Line,1,Compile Errors,1,Configurations,7,Constants,1,Control Statements,8,Conversions,6,Core Java,81,Corona India,1,Create,2,CSS,1,Date,3,Date Time API,4,Dictionary,1,Difference,1,Download,1,Eclipse,2,Efficiently,1,Error,1,Errors,1,Exception,1,Exceptions,3,Fast,1,Files,9,Float,1,Font,1,Form,1,Freshers,1,Function,3,Functional Interface,2,Garbage Collector,1,Generics,4,Git,4,Grant,1,Grep,1,HashMap,1,HomeBrew,2,HTML,2,HttpClient,2,Immutable,1,Installation,1,Interview Questions,5,Iterate,2,Jackson API,3,Java,29,Java 10,1,Java 11,5,Java 12,5,Java 13,2,Java 14,2,Java 8,66,Java 8 Difference,2,Java 8 Stream Conversions,2,java 8 Stream Examples,3,Java 9,1,Java Conversions,11,Java Design Patterns,1,Java Files,1,Java Program,2,Java Programs,65,java.lang,5,java.util. function,1,jQuery,1,Kotlin,10,Kotlin Conversions,3,Kotlin Programs,6,Lambda,1,lang,29,Leap Year,1,live updates,1,Logging,1,Mac OS,2,Math,1,Maven,1,Method References,1,Mockito,1,MongoDB,3,New Features,1,Operations,1,Optional,6,Oracle,5,Oracle 18C,1,Partition,1,Patterns,1,Programs,1,Property,1,Python,2,Quarkus,1,Read,1,Real Time,1,Recursion,2,Remove,2,Rest API,1,Schedules,1,Serialization,1,Servlet,1,Sort,1,Sorting Techniques,8,Spring,2,Spring Boot,23,Spring Email,1,Spring MVC,1,Streams,21,String,58,String Programs,9,String Revese,1,Swing,1,System,1,Tags,1,Threads,10,Tomcat,1,Tomcat 8,1,Troubleshoot,16,Unix,2,Updates,3,util,5,While Loop,1,
ltr
item
JavaProgramTo.com: ArrayList Add method, How to add values to ArrayList in java, Example
ArrayList Add method, How to add values to ArrayList in java, Example
Java ArrayList Add method is two overloaded methods. Add(Element e), add(int index, Element e). Example programs to append elements at the end/beginning/nth position.
https://2.bp.blogspot.com/-eXIHP-pSaxs/WhrDtV4MvII/AAAAAAAAA9c/co_bjgKo4yYJqb0VfvqBAQpCmis4g45iwCLcBGAs/s320/arraylist-add.jpg
https://2.bp.blogspot.com/-eXIHP-pSaxs/WhrDtV4MvII/AAAAAAAAA9c/co_bjgKo4yYJqb0VfvqBAQpCmis4g45iwCLcBGAs/s72-c/arraylist-add.jpg
JavaProgramTo.com
https://www.javaprogramto.com/2017/11/arraylist-add.html
https://www.javaprogramto.com/
https://www.javaprogramto.com/
https://www.javaprogramto.com/2017/11/arraylist-add.html
true
3124782013468838591
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy Table of Content