I have already shared what is the difference between Linkedlist and ArrayList in java. In this tutorial we are converting a LinkedList to ArrayList in java. We have a LinkedList of Strings in which we are storing name of the fruits. Later after conversion we are showing the elements of ArrayList to ensure that ArrayList is having the same elements that we have in LinkedList.
According to Oracle docs, we are using ArrayList constructor to convert LinkedList to ArrayList. Syntax is
new ArrayList(Collection c)
where we pass LinkedList to the Collection c and it will convert to the ArrayList.
Convert LinkedList to ArrayList Example
import java.util.*;
class ConvertExample {
public static void main(String args[]) {
// Creating LinkedList Object
LinkedListString> linkedlist = new LinkedListString>();
linkedlist.add("Mango");
linkedlist.add("Banana");
linkedlist.add("Pear");
linkedlist.add("Apple");
linkedlist.add("Orange");
// Converting LinkedList to ArrayList
ListString> list = new ArrayListString>(linkedlist);
for (String str : list){
System.out.println(str);
}
}
}
Output
Mango
Banana
Pear
Apple
Orange