In Previous post we have learn how to convert LinkedList to Array in Java . In This tutorial we will see how to convert array into linkedlist in java. There are following ways for create new linkedlist from array java .
Method 1. Conversion array to Linkedlist using Arrays.asList()
Arrays.asList() Method returns a fixed-size list backed by the specified array in java . This returned list we use in creating LinkedList in java . Let’s see this by code
import java.util.Arrays;
import java.util.LinkedList;
public class ArrayToLinkedList {
public static void main(String[] args) {
	String [] arr = {"java","php" ,"spring","mysql","android"};
		
		/*
		creating linkedlist  using list
		return by Arrays.asList(arr)
		*/
   LinkedList<String> linkedList = new LinkedList<String>(Arrays.asList(arr));
		
		//print linkedList
   System.out.println("linkedList is = "+ linkedList);
		
	}
}
Output :
linkedList is = [java, php, spring, mysql, android]
Method 2. Conversion array to Linkedlist using Collections.addAll()
Adds all of the specified elements to the given collection read more about Collection.addAll() Method here
import java.util.Collections;
import java.util.LinkedList;
public class ArrayToLinkedListByAllAdd {
	public static void main(String[] args) {
	
		String [] arr = {"java","php" ,"spring","mysql","android"};
		
		LinkedList<String> linkedList = new LinkedList<String>();
		/*
            Adds all of the specified elements to the
             specified collection.
		 */
		Collections.addAll(linkedList,arr);
	
		System.out.println("linkedList is ="+ linkedList);
	}
	
}
Output :
linkedList is =[java, php, spring, mysql, android]
Method 3. Convert Array to LinkedList using add() method
In order to create Linkedlist we iterate array and one by one add element in Linkedlist
import java.util.LinkedList;
public class ArrayToLinkedListByAdd {
	public static void main(String[] args) {
        String [] arr = {"java","php" ,"spring","mysql","android"};
		
		LinkedList<String> linkedList = new LinkedList<String>();
		
		//add array element in linkedList one by one using add()
		for (int i = 0; i < arr.length; i++) {
			linkedList.add(arr[i])	;
		}
		
		//print linkedList
		System.out.println("list is ="+linkedList);
		
	}
	
}
Output :
list is =[java, php, spring, mysql, android]