Advertisement
Trow_Games

Sistema de Rank

Jun 19th, 2015
346
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.03 KB | None | 0 0
  1. package me.trow;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.Comparator;
  5. import java.util.HashMap;
  6. import java.util.Map;
  7. import java.util.TreeMap;
  8.  
  9. public class Teste implements Comparator<String>{
  10.    
  11.     public static HashMap<String, Integer> a = new HashMap<>();
  12.     public static ArrayList<String> ab = new ArrayList<>();
  13.     public static Teste m = new Teste(a);
  14.     public static Map<String, Integer> base;
  15.     public static TreeMap<String, Integer> b = new TreeMap<String,Integer>(m);
  16.    
  17.     public Teste(Map<String, Integer> base){
  18.         this.base = base;
  19.     }
  20.    
  21.     public int compare(String a, String b){
  22.         if(base.get(a) >= base.get(b)){
  23.             return -1;
  24.         }else{
  25.             return 1;
  26.         }
  27.     }
  28.  
  29.     public static void main(String[] args) {
  30.         a.put("A", 10);
  31.         a.put("B", 22);
  32.         a.put("C", 130);
  33.         a.put("D", 129);
  34.         print("Desorganizado: "+a);
  35.         b.putAll(a);
  36.         for(String c : b.keySet()){
  37.             ab.add(c);
  38.         }
  39.         for(int i = 0; i < 2;i++){
  40.             print("AB: "+ab.get(i));
  41.         }
  42.     }
  43.    
  44.     public static void print(String a){
  45.         System.out.println(a);
  46.     }
  47.  
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement