How can i convert Array to Arraylist in Java
Last updated Aug 01, 2021We have different ways to convert Array to Arraylist in java. Below are the few ways to convert
- Using Arrays.asList() method
- Using Collections.addAll() method
- Iteration method
Arrays.asList() method: with this method we have to pass array object as parameter. It eill return ArrayList object
List<String> list = Arrays.asList(array);
System.out.println(list);
|
Collections.addAll() method : In this method we need to create an empty arraylist and then pass Arraylist object and Array object to this method. It will return Arraylist with all Array objects.
List<String> list1 = new ArrayList<String>();
Collections.addAll(list1, array);
System.out.println(list1);
|
Iteration method: In this way we need to create arraylist object and iterate array object to add elements to array list
List<String> list2 = new ArrayList<String>();
for(String text:array) {
list2.add(text);
}
System.out.println(list2);
|
Example code to convert Array to Arraylist in java
package com.example.jetpackcomposeintro;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
public class Test {
public static void main(String args[]) {
String[] array = {"item1", "item2", "item3", "item4"};
//Method 1
List<String> list = Arrays.asList(array);
System.out.println(list);
//Method 2
List<String> list1 = new ArrayList<String>();
Collections.addAll(list1, array);
System.out.println(list1);
//Method 3
List<String> list2 = new ArrayList<String>();
for(String text:array) {
list2.add(text);
}
System.out.println(list2);
}
}
|
Output:
[item1, item2, item3, item4] |
Article Contributed By :
|
|
|
|
300 Views |