sorting
5 tutorials tagged “sorting”.
- Comparable Interface in JavaThe Comparable interface gives a class its natural sorting order through compareTo. Learn its rules, examples and how sort and TreeSet use it.
- Difference Between Comparable and ComparatorComparable vs Comparator in Java: natural vs custom order, compareTo vs compare, java.lang vs java.util, and when to use each, with one example.
- Comparator Chaining in JavaComparator chaining sorts by several keys with thenComparing. Learn how ties are broken, how reversed works in a chain, and how to handle nulls.
- Comparator Interface in JavaThe Comparator interface defines custom sort orders outside a class. Learn compare, lambdas, Comparator.comparing, reversed and nullsFirst, with examples.
- Sorting Collections in JavaHow to sort lists, arrays, sets and maps in Java with Collections.sort, List.sort, Arrays.sort, TreeSet, TreeMap and streams, with examples.