[Edit]
+
0
-
0

Java 8 sort list with stream.sorted() in reverse order

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
package tmpOperations2; import java.io.IOException; import java.util.Arrays; import java.util.Comparator; import java.util.List; import java.util.stream.Collectors; public class Example { public static void main(String[] args) throws IOException { List<String> list = Arrays.asList("C", "A", "D", "B"); System.out.println("Original list: " + list); // [C, A, D, B] List<String> sorted = list .stream() .sorted(Comparator.reverseOrder()) .collect(Collectors.toList()); System.out.println("Sorted list: " + sorted); // [D, C, B, A] } }