Thursday 16 February 2012

Sorting Collection or Array of Strings

package com.usr.collections;

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

public class SortingStrings {
    public static void main(String[] args) {
        String[] strArr={"sunday","monday","tuesday","wednesday","thursday","friday","saturday"};
        System.out.println("Before sorting:");
        System.out.println("....................");
        displayArray(strArr);
        Arrays.sort(strArr);
        System.out.println("..................");
        System.out.println("After sorting:");
        System.out.println("...................");
        displayArray(strArr);
        System.out.println("......................");

        List<String> strList=new ArrayList<String>();
        strList.add("sunday");
        strList.add("monday");
        strList.add("tueday");
        strList.add("wednesday");
        strList.add("thurday");
        strList.add("friday");
        strList.add("saturday");

        System.out.println("before sorting");
        System.out.println("...................");
        displayList(strList);
        System.out.println("..............");
        Collections.sort(strList);
        System.out.println("After soting");
        System.out.println("...................");
        displayList(strList);
        System.out.println(".........");





    }

    private static void displayArray(String[] array) {
        for(String temp:array){
            System.out.println(temp);
        }

    }
    private static void displayList(List<String> list) {
        for(String temp:list){
            System.out.println(temp);
        }

    }
}
OUTPUT
Before sorting:
....................
sunday
monday
tuesday
wednesday
thursday
friday
saturday
..................
After sorting:
...................
friday
monday
saturday
sunday
thursday
tuesday
wednesday
......................
before sorting
...................
sunday
monday
tueday
wednesday
thurday
friday
saturday
..............
After soting
...................
friday
monday
saturday
sunday
thurday
tueday
wednesday
.........

No comments:

Post a Comment

Note: only a member of this blog may post a comment.