Java – How to convert ArrayList to LinkedList ?

In this article, we will discuss how to convert ArrayList to LinkedList

ArrayList to LinkedList conversion :

  • For ArrayList to LinkedList conversion, pass arrayList object as constructorargument while creating/instantiating LinkedList object as shown in the below illustration
  • Print both original ArrayList and converted LinkedList elements to the console
  • Read ArrayList class for more details
  • Read LinkedList class for more details

ArrayListToLinkedList.java

package in.bench.resources.java.conversion;

import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;

public class ArrayListToLinkedList {

	public static void main(String[] args) {

		// 1. create ArrayList of String elements
		List<String> fruits = new ArrayList<String>();


		// 1.1 add fruits to AL
		fruits.add("Mangoes");
		fruits.add("Apples");
		fruits.add("Grapes");
		fruits.add("Banana");
		fruits.add("Cherries");


		// 1.2 print to console
		System.out.println("ArrayList elements :- \n");
		fruits.forEach(System.out::println);


		// 2. convert ArrayList to LinkedList
		LinkedList<String> linkedList = new LinkedList<String>(fruits);


		// 2.1 print to console
		System.out.println("\n\nConverted LinkedList elements :- \n");
		linkedList.forEach(System.out::println);
	}
}

Output :

ArrayList elements :- 

Mangoes
Apples
Grapes
Banana
Cherries


Converted LinkedList elements :- 

Mangoes
Apples
Grapes
Banana
Cherries

Related Articles :

References :

Happy Coding !!
Happy Learning !!

Java – How to convert LinkedList to ArrayList ?
Java – How to get Keys from Value in HashMap ?