Thursday, 8 May 2014

Android Sorting code

String[] months = {
       "January",
       "February",
       "March",
       "April",
       "May",
       "June",
       "July",
       "August",
       "September",
       "October",
       "November",
       "December"
};


  List<String> sortedMonthsList = Arrays.asList(months);
   Comparator<String> ALPHABETICAL_ORDER1 = new Comparator<String>() {
       public int compare(String object1, String object2) {
           int res = String.CASE_INSENSITIVE_ORDER.compare(object1.toString(), object2.toString());
           return res;
       }
   };
 
   Collections.sort(sortedMonthsList);
   months = (String[]) sortedMonthsList.toArray();
 
   System.out.println("Months"+months);
 
   for(int i=0;i<months.length;i++){
    Toast.makeText(getActivity(), "Months are"+months[i], 2000).show();
   }

No comments:

Post a Comment