We would like to know how to sort String list with null last.
import java.util.Arrays; import java.util.Comparator; import java.util.List; /* www . ja v a2 s .c o m*/ public class Main { public static void main(final String[] args) { List<String> names2 = Arrays.asList("peter", null, "anna", "mike", "xenia"); names2.sort(Comparator.nullsLast(String::compareTo)); System.out.println(names2); } }
The code above generates the following result.