Friday, 13 April 2018

Sort String Array Example



  1. /*
            Java Sort String Array Example
            This Java Sort String Array example shows how to sort an array of Strings
            in Java using Arrays.sort method.
     */
    import java.util.Arrays;

    public class SortStringArrayExample 
    {

            public static void main(String args[]) 
    {

                    //String array
                    String[] strNames = new String[]{“John”, “alex”, “Chris”, “williams”, “Mark”, “Bob”};

                    /*
                     * To sort String array in java, use Arrays.sort method.
                     * Sort method is a static method.               *
                     */

                    //sort String array using sort method
                    Arrays.sort(strNames);

                    System.out.println(“String array sorted (case sensitive)”);

                    //print sorted elements
                    for(int i=0; i < strNames.length; i++)
     {
                            System.out.println(strNames[i]);
                    }

                    /*
                     * Please note that, by default Arrays.sort method sorts the Strings
                     * in case sensitive manner.
                     *
                     * To sort an array of Strings irrespective of case, use
                     * Arrays.sort(String[] strArray, String.CASE_INSENSITIVE_ORDER) method instead.
                     */

                    //case insensitive sort
                    Arrays.sort(strNames);

                    System.out.println(“String array sorted (case insensitive)”);
                    //print sorted elements again
                    for(int i=0; i < strNames.length; i++) 
    {
                            System.out.println(strNames[i]);
                    }

            }
    }

    /*
    Output of above given Java Sort String Array example would be
    String array sorted (case sensitive)
    Bob
    Chris
    John
    Mark
    alex
    williams
    String array sorted (case insensitive)
    Bob
    Chris
    John
    Mark
    alex
    williams
    */

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)