Advertisement
fr1sk

Untitled

Jun 10th, 2016
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.05 KB | None | 0 0
  1. import java.util.ArrayList;
  2. import java.util.Collections;
  3. import java.util.Comparator;
  4.  
  5. public class CustomSorts {
  6.     public static void main(String[] args) {
  7.         ArrayList<String> zivotinje = new ArrayList<String>();
  8.        
  9.         zivotinje.add("ker");
  10.         zivotinje.add("zdrebence");
  11.         zivotinje.add("majmunce");
  12.         zivotinje.add("drakula");
  13.        
  14.         Collections.sort(zivotinje, new Comparator<String>(){
  15.             @Override
  16.             public int compare(String s1, String s2) {
  17.                 return -s1.compareTo(s2);
  18.             }
  19.    
  20.         });
  21.        
  22.        
  23.         System.out.println("sortiramo opadajuce: \n");
  24.         for(String jedna: zivotinje){
  25.             System.out.println(jedna);
  26.         }
  27.        
  28.         Collections.sort(zivotinje,new Comparator<String>(){
  29.             @Override
  30.             public int compare(String o1, String o2) {
  31.                 int l1 = o1.length();
  32.                 int l2 = o2.length();
  33.                 if(l2 > l1){
  34.                     return 1;
  35.                 }
  36.                 else if(l2 < l1){
  37.                     return -1;
  38.                 }
  39.                 return 0;
  40.                
  41.             }
  42.            
  43.         });
  44.        
  45.         System.out.println("sortiramo duzinski: \n");
  46.         for(String jedna: zivotinje){
  47.             System.out.println(jedna);
  48.         }
  49.        
  50.     }
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement