ComparatorMain.java 853 B

12345678910111213141516171819202122
  1. import java.util.ArrayList;
  2. import java.util.Collections;
  3. import java.util.List;
  4. public class Main {
  5. public static void main(String[] args) {
  6. List<Country> europe = new ArrayList<Country>();
  7. europe.add(new Country(81903000,357121.41,"Germany"));
  8. europe.add(new Country(64667000,668763, "France"));
  9. europe.add(new Country( 4985900,385199, "Norway"));
  10. europe.add(new Country( 9514406,450295, "Sweden"));
  11. europe.add(new Country(47212990,504645, "Spain"));
  12. europe.add(new Country( 8014000, 41285, "Switzerland"));
  13. europe.add(new Country( 36371, 2.02, "Monaco"));
  14. System.out.println(europe);
  15. Collections.sort(europe);
  16. System.out.println(europe);
  17. Collections.sort(europe, new PopulationDensityComperator());
  18. System.out.println(europe);
  19. }
  20. }