Advertisement
Guest User

Untitled

a guest
Mar 29th, 2021
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.47 KB | None | 0 0
  1. import java.util.*;
  2.  
  3. public class Main {
  4.     public static void main(String[] args) {
  5.         List<String> strs = Arrays.asList("d", "a", "y / a", "a / z", "b / a / c", "a / c / a");
  6.  
  7.         Comparator<String> slashComparator = Comparator.comparing(
  8.                 s -> s.length() - s.replace("/", "").length()
  9.         );
  10.  
  11.         strs.stream()
  12.                 .sorted(slashComparator.thenComparing(Comparator.naturalOrder()))
  13.                 .forEach(System.out::println);
  14.     }
  15. }
  16.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement