ArrayList To String In Java Example
Chapter:
String Handling
Last Updated:
06-07-2016 06:48:23 UTC
Program:
/* ............... START ............... */
public class JavaArrayListToStringArray {
public static void main(String args[]) {
ArrayList<String> aListDays = new ArrayList<String>();
aListDays.add("Sunday");
aListDays.add("Monday");
aListDays.add("Tuesday");
/*
* 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[] objDays = aListDays.toArray();
// Second Step: convert Object array to String array
String[] strDays = Arrays.copyOf(objDays, objDays.length, String[].class);
// print elements of String array
for (int i = 0; i < strDays.length; i++) {
System.out.println(strDays[i]);
}
}
}
/* ............... END ............... */
Output
Notes:
-
This Java ArrayList to String Array example shows how to convert ArrayList to String array in Java.
- Arrays.copyOf does not only copy elements, it also creates a new array. System.arrayCopy copies into an existing array.
Tags
ArrayList to String, Java