You are viewing a single comment's thread. Return to all comments →
class Checker implements Comparator { Comparator comp = (p1, p2) -> Integer.valueOf(p2.score).compareTo(Integer.valueOf(p1.score)); @Override public int compare(Player o1, Player o2) { return comp.thenComparing((p1,p2) -> p1.name.compareTo(p2.name)).compare(o1, o2); } }
Seems like cookies are disabled on this browser, please enable them to open this website
Java Comparator
You are viewing a single comment's thread. Return to all comments →
class Checker implements Comparator { Comparator comp = (p1, p2) -> Integer.valueOf(p2.score).compareTo(Integer.valueOf(p1.score)); @Override public int compare(Player o1, Player o2) { return comp.thenComparing((p1,p2) -> p1.name.compareTo(p2.name)).compare(o1, o2); } }