Add a collection of elements at a position to ArrayList
In the previous post, we have seen how to add the collections to arrayList. In this post, we will learn about how to add a collection of elements at a position to ArrayList.
We will use the below method to add a collection at a particular position in the list.
Syntax:
public boolean addAll(int index, Collection c)
index: The position where the collection will be added. Index starts from zero(0).
Collection c: It is another arraylist which will be added at the particular index.
Example:
import java.util.ArrayList; public class ArrayListEx { public static void main(String[] args) { ArrayList<String> fruits = new ArrayList<String>(); fruits.add("Apple"); fruits.add("Orange"); fruits.add("Mango"); fruits.add("Grapes"); System.out.println("Fruits list : "+fruits); ArrayList<String> vegitables = new ArrayList<String>(); vegitables.add("carrot"); vegitables.add("potato"); vegitables.addAll(2, fruits); System.out.println("Vegitables + Fruits : "+vegitables); } }
Output: