Run ❯
Get your
own Java
server
❯
Run Code
Ctrl+Alt+R
Change Orientation
Ctrl+Alt+O
Change Theme
Ctrl+Alt+D
Change Language
Go to Spaces
Ctrl+Alt+P
import java.util.ArrayList; import java.util.Comparator; public class Main { static class Car { String brand; int year; Car(String brand, int year) { this.brand = brand; this.year = year; } public String toString() { return brand + " " + year; } } public static void main(String[] args) { Comparator
byBrand = Comparator.comparing(c -> c.brand); ArrayList
myCars = new ArrayList
(); myCars.add(new Car("Ford", 2006)); myCars.add(new Car("BMW", 1999)); myCars.add(new Car("Ford", 1970)); myCars.sort(byBrand.thenComparing(c -> c.year)); System.out.println(myCars); } }
[BMW 1999, Ford 1970, Ford 2006]