
- Java Tutorial
- Java - Home
- Java - Overview
- Java - Environment Setup
- Java - Basic Syntax
- Java - Object & Classes
- Java - Constructors
- Java - Basic Datatypes
- Java - Variable Types
- Java - Modifier Types
- Java - Basic Operators
- Java - Loop Control
- Java - Decision Making
- Java - Numbers
- Java - Characters
- Java - Strings
- Java - Arrays
- Java - Date & Time
- Java - Regular Expressions
- Java - Methods
- Java - Files and I/O
- Java - Exceptions
- Java - Inner classes
- Java Object Oriented
- Java - Inheritance
- Java - Overriding
- Java - Polymorphism
- Java - Abstraction
- Java - Encapsulation
- Java - Interfaces
- Java - Packages
- Java Advanced
- Java - Data Structures
- Java - Collections
- Java - Generics
- Java - Serialization
- Java - Networking
- Java - Sending Email
- Java - Multithreading
- Java - Applet Basics
- Java - Documentation
- Java Useful Resources
- Java - Questions and Answers
- Java - Quick Guide
- Java - Useful Resources
- Java - Discussion
- Java - Examples
How to convert LinkedList to Array in Java?
The toArray() method of the LinkedList class converts the current Linked List object into an array of object type and returns it. This array contains all of the elements in this list in proper sequence (from first to last element). This acts as bridge between array-based and collection-based APIs.
Therefore, to convert a LinkedList to an array −
Instantiate the LinkedList class.
Populate it using the add() method.
Invoke the toArray() method on the above created linked list and retrieve the object array.
Convert each and every element of the object array to string.
Example
import java.util.Arrays; import java.util.LinkedList; public class LinkedListToArray { public static void main(String[] args) { LinkedList <String> list = new LinkedList<String>(); //Instantiating an ArrayList object list.add("JavaFX"); list.add("Java"); list.add("WebGL"); list.add("OpenCV"); list.add("OpenNLP"); list.add("JOGL"); list.add("Hadoop"); list.add("HBase"); list.add("Flume"); list.add("Mahout"); list.add("Impala"); Object[] objectAarray = list.toArray(); int length = objectAarray.length;; String [] stringArray = new String[length]; for(int i =0; i < length; i++) { stringArray[i] = (String) objectAarray[i]; } System.out.println("Contents of the array: \n"+Arrays.toString(stringArray)); } }
Output
Contents of the array: [JavaFX, Java, WebGL, OpenCV, OpenNLP, JOGL, Hadoop, HBase, Flume, Mahout, Impala]
You can also get the String array directly by passing new String[0] to the toArray() method.
Example
import java.util.Arrays; import java.util.LinkedList; public class LinkedListToArray { public static void main(String[] args) { LinkedList <String> list = new LinkedList<String>(); //Instantiating an ArrayList object list.add("JavaFX"); list.add("Java"); list.add("WebGL"); list.add("OpenCV"); list.add("OpenNLP"); list.add("JOGL"); list.add("Hadoop"); list.add("HBase"); list.add("Flume"); list.add("Mahout"); list.add("Impala"); String[] stringArray = list.toArray(new String[0]); System.out.println("Contents of the array: \n"+Arrays.toString(stringArray)); } }
Output
Contents of the array: [JavaFX, Java, WebGL, OpenCV, OpenNLP, JOGL, Hadoop, HBase, Flume, Mahout, Impala]
- Related Articles
- Convert LinkedList to an array in Java
- Convert LinkedList to ArrayList in Java
- Program to convert ArrayList to LinkedList in Java
- Java Program to Convert the LinkedList into an Array and vice versa
- how to convert Object array to String array in java
- How to convert Java Array to Iterable?
- How to convert Java Array/Collection to JSON array?
- How to convert JSON Array to normal Java Array?
- How to convert Integer array list to integer array in Java?
- How to convert Integer array list to float array in Java?
- How to convert Float array list to float array in Java?
- How to convert Long array list to long array in Java?
- How to convert XML to JSON array in Java?
- How to convert BLOB to Byte Array in java?
- How to convert Byte Array to Image in java?

Advertisements