Guest User

Untitled

a guest
Jul 19th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. // Create a list
  2. String[] strArray = new String[] {"z", "a", "C"};
  3. List list = Arrays.asList(strArray);
  4.  
  5. // Sort
  6. Collections.sort(list);
  7. // C, a, z
  8.  
  9. // Case-insensitive sort
  10. Collections.sort(list, String.CASE_INSENSITIVE_ORDER);
  11. // a, C, z
  12.  
  13. // Reverse-order sort
  14. Collections.sort(list, Collections.reverseOrder());
  15. // z, a, C
  16.  
  17. // Case-insensitive reverse-order sort
  18. Collections.sort(list, String.CASE_INSENSITIVE_ORDER);
  19. Collections.reverse(list);
  20. // z, C, a
  21.  
  22. Collection.sort(myList,new MyComparatorClass());
  23.  
  24. public class MyComparator implements Comparator {
  25.  
  26. public int compare(Object o1, Object o2) {
  27.  
  28. return o1.getName().compareTo(o2.getName());
  29. }
  30. }
  31.  
  32. public interface Comparator<T> {
  33. int compare(T o1, T o2);
  34. boolean equals(Object obj);
  35. }
  36.  
  37. public class DateOrderComparator implements Comparator
  38.  
  39. public class RankCodeComparator implements Comparator
Add Comment
Please, Sign In to add comment