Google+ Followers

Connect

Get Updates Via Email

Enter your email address:

Delivered by FeedBurner

Monday, 24 February 2014

Java Code Snippet for String Ascending and Descending Order using Collections

Program
Code Snippet: 
public void StringSortIgnoreCase(List<String> lst,String fruits[]) {
     
   Collections.addAll(lst, fruits);
       System.out.println("Initial List");
       for (String s : lst)
           System.out.println(s);
     
       Collections.sort(lst);
       System.out.println("\nSorted List with case sensitive in Ascending Order");
       for (String s : lst)
           System.out.println(s);
     
       Collections.sort(lst, Collections.reverseOrder());
       System.out.println("\nSorted List with case sensitive in Descending order");
       for (String s : lst)
           System.out.println(s);
   
       Collections.sort(lst, new SortIgnoreCase());
       System.out.println("\nSorted List without case sensitive in Ascending Order");
       for (String s : lst)
           System.out.println(s);
     
   }

public class SortIgnoreCase implements Comparator<Object> {
       public int compare(Object o1, Object o2) {
           String s1 = (String) o1;
           String s2 = (String) o2;
           return s1.toLowerCase().compareTo(s2.toLowerCase());
       }
   }








Output






1 comment :

  1. I have read your blog its very attractive and impressive. I like it your blog.

    Java Online Training Java EE Online Training Java EE Online Training Java 8 online training Core Java 8 online training

    Java Online Training from India Java Online Training from India Core Java Training Online Core Java Training Online Java Training InstitutesJava Training Institutes

    ReplyDelete

Share this to your friends