Friday, 13 April 2018

Reverse String Array Example



  1. /*
            Java Reverse String Array Example
            This Java Reverse String Array example shows how to find sort an array of
            String in Java using Arrays and Collections classes.
     */

    import java.util.Collections;
    import java.util.List;
    import java.util.Arrays;

    public class ReverseStringArrayExample {

            public static void main(String args[]){

                    //String array
                    String[] strDays = new String[]{“Sunday”, “Monday”, “Tuesday”, “Wednesday”};

                    /*
                     * There are basically two methods, one is to use temporary array and
                     * manually loop through the elements of an Array and swap them or to use
                     * Arrays and Collections classes.
                     *
                     * This example uses the second approach i.e. without temp variable.
                     *
                     */
                   
                    //first create a list from String array
                    List<String> list = Arrays.asList(strDays);

                    //next, reverse the list using Collections.reverse method
                    Collections.reverse(list);

                    //next, convert the list back to String array
                    strDays = (String[]) list.toArray();

                    System.out.println(“String array reversed”);

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

            }

    }

    /*
    Output of above given Java Reverse String Array example would be
    String array reversed
    Wednesday
    Tuesday
    Monday
    Sunday
    */

0 Comments:

Post a 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 (83) R (68) Selenium Webdriver (2) Software (13) SQL (27)