August 2018
Beginner
282 pages
5h 51m
English
Java Collections went through a major rework in the last few releases of Java. You can now use a lambda function to describe your comparison point. If that addressed object has the built-in compareTo function (all of the standard Java objects do), then you are done.
In this case, we build a list of strings (country names) and pass that list to the Collections.sort routine. The sort routine becomes very minor, invoking the built-in compareTo functions for String in Java:

When we run, we can see the results in a sorted order.
There is likely a way to do this without modifying the passed-in array.
Read now
Unlock full access