fork download
  1. import java.util.Arrays;
  2. import java.util.Collections;
  3. import java.util.List;
  4.  
  5.  
  6. public class Main {
  7. public static void main(String[] args) {
  8.  
  9. List<Unit> units = Arrays.asList(new Unit(1), new Unit(2), new Unit(3), new Unit(Integer.MIN_VALUE));
  10.  
  11. Collections.sort(units);
  12.  
  13. System.out.println(units);
  14. }
  15.  
  16. static class Unit implements Comparable<Unit> {
  17. int id;
  18.  
  19. public Unit(int id) {
  20. this.id = id;
  21. }
  22.  
  23. @Override
  24. public int compareTo(Unit o) {
  25. return id - o.id;
  26. }
  27.  
  28. @Override
  29. public String toString() {
  30. return "" + id;
  31. }
  32. }
  33. }
Success #stdin #stdout 0.06s 380224KB
stdin
Standard input is empty
stdout
[1, 2, 3, -2147483648]