package pl.am.object2.lesson55;
import java.util.ArrayList;
import java.util.Collections;
public class WyrazeniaLambdaTest {
public static void main(String[] args) {
ArrayList<Kot> koty = new ArrayList<>();
koty.add(new Kot("mruczek", 2.5));
koty.add(new Kot("filemon", 3));
koty.add(new Kot("bonifacy", 2));
koty.add(new Kot("w butach", 2.8));
koty.add(new Kot("miał", 2.1));
koty.add(new Kot("kotek", 2.7));
Collections.sort(koty);
System.out.println("Sortowanie alfabetyczne po nazwach");
for (Kot kot : koty) {
System.out.println(kot);
}
koty.sort((kot1, kot2) -> Double.compare(kot1.getMasa(), kot2.getMasa()));
System.out.println("Sortowanie po masie");
for (Kot kot : koty) {
System.out.println(kot);
}
}
}