TreeSet<String> ts = new TreeSet<>(); // ts.add(null); // java.lang.NullPointerException ts.add("c"); ts.add("bb"); ts.add("bb"); ts.add("aaa"); ts.add("aaa"); ts.add("aaa"); ts.forEach(System.out::println);Output:
aaa bb c
TreeSet<String> ts = new TreeSet<>(Comparator.comparing(String::length)); // ts.add(null); // java.lang.NullPointerException ts.add("c"); ts.add("bb"); ts.add("bb"); ts.add("aaa"); ts.add("aaa"); ts.add("aaa"); ts.forEach(System.out::println);Output:
c bb aaa