Software Development

Sort Lists in Java 8 using Comparator

This post demonstrates how to use Java 8 Comparator by examples.

Bean and Test Data

[wp_ad_camp_5]

We will use the following class that represents a person with first and last names.

Our test data looks like this:

[wp_ad_camp_4]

Sort by Last Name

One-level sort using Comparator.

[wp_ad_camp_3]

Output:

Sort by Last Name and First Name

Two-level sort – last name and first name.

[wp_ad_camp_2]

Output:

Sort by Salary

Sort by salary in descending order.

Output:

Sort by Birthdate

Sort by birthdate.

[wp_ad_camp_1]

Output:

References

You Might Also Like