Friday, 13 April 2018

ArrayList to String Array Example



  1. /*
            Java ArrayList to String Array Example
            This Java ArrayList to String Array example shows how to convert ArrayList to String array
            in Java.
     */

    import java.util.ArrayList;
    import java.util.Arrays;

    public class ArrayListToStringArrayExample {

            public static void main(String args[]){

                    //ArrayList containing string objects
                    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.
                     *
                     * Please note that toArray method returns Object array, not String array.
                     */
                   
                    //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);

                    System.out.println(“ArrayList converted to String array”);

                    //print elements of String array
                    for(int i=0; i < strDays.length; i++){
                            System.out.println(strDays[i]);
                    }
            }
    }

    /*
    Output of above given ArrayList to String Array example would be
    ArrayList converted to String array
    Sunday
    Monday
    Tuesday
    */

1 comment:

Popular Posts

Categories

Android (21) AngularJS (1) Books (3) C (75) C++ (81) Data Strucures (4) Engineering (13) FPL (17) HTML&CSS (38) IS (25) Java (85) PHP (20) Python (85) R (69) Selenium Webdriver (2) Software (13) SQL (27)