Converting String ArrayList into String array is real mutual programming chore inward Java. yous frequently demand to convert Array to Array List inward Java and vice-versa. In this Java program, nosotros volition How to convert String ArrayList to String array. This is also a mutual programming practise which is asked also many Java programmers inward diverse Java related courses. It’s also worth noting that ArrayList inward Java is internally backed past times array too Array inward Java are objects much similar String which is also an Object inward Java. In this Java program, nosotros root do an ArrayList which stores cite of months every bit String e.g. Jan, Feb, too Mar. Later nosotros role ArrayList toArray() method to convert ArrayList into an array.
How to convert String ArrayList to Array inward Java
Here is amount code illustration of Java exam plan which convert String ArrayList to String Array inward Java.In this Java plan nosotros root do an ArrayList which stores cite of calendar month inward String format too and hence nosotros convert that into an String array.
Java Program to convert an ArrayList of String to an Array
package arrayListEx;
import java.util.ArrayList;
import java.util.Arrays;
public class ArrayListtoArray {
public static void main(String args[]){
//ArrayList containing string objects
ArrayList<String> aListMonth = new ArrayList<String>();
aListMonth.add("Jan");
aListMonth.add("Feb");
aListMonth.add("mar");
/*
* To convert ArrayList containing String elements to String array, use
* Object[] toArray() method of ArrayList class.
*/
//First Step: convert ArrayList to an Object array.
Object[] objMnt = aListMonth.toArray();
//Second Step: convert Object array to String array
String[] strMnts = Arrays.copyOf(objMnt, objMnt.length, String[].class);
System.out.println("ArrayList converted to String array");
//print elements of String array
for(int i=0; i < strMnts.length; i++){
System.out.println(strMnts[i]);
}
}
}
import java.util.ArrayList;
import java.util.Arrays;
public class ArrayListtoArray {
public static void main(String args[]){
//ArrayList containing string objects
ArrayList<String> aListMonth = new ArrayList<String>();
aListMonth.add("Jan");
aListMonth.add("Feb");
aListMonth.add("mar");
/*
* To convert ArrayList containing String elements to String array, use
* Object[] toArray() method of ArrayList class.
*/
//First Step: convert ArrayList to an Object array.
Object[] objMnt = aListMonth.toArray();
//Second Step: convert Object array to String array
String[] strMnts = Arrays.copyOf(objMnt, objMnt.length, String[].class);
System.out.println("ArrayList converted to String array");
//print elements of String array
for(int i=0; i < strMnts.length; i++){
System.out.println(strMnts[i]);
}
}
}
That’s all on how to convert String ArrayList to String Array inward Java. This is full general means of convert ArrayList to Array inward Java too past times using this illustration yous tin fifty-fifty convert an Integer ArrayList or Double ArrayList to corresponding Array inward Java. Just shout back that ArrayList is non synchronized too this plan tin non live on used inward multi-threaded surroundings inward Java. If yous desire to role synchronized collection, reckon using Vector over ArrayList.
Further Learning
Java In-Depth: Become a Complete Java Engineer
Write a Java plan to notice Square root of a number
No comments:
Post a Comment