У меня ниже класса:
public class Item {
String name;
double price;
// Getters & Setters
}
Я могу сравнить, используя лямбду следующим образом:
Collections.sort(items, (Item o1, Item o2) -> {
int result = Double.valueOf(o2.getPrice()).compareTo(o1.getPrice());
if (result == 0) {
return o1.getName().compareTo(o2.getName());
}
return result;
});
Я хочу использовать ссылку на метод для сравнения элементов, ноЯ хочу сравнить по имени кулак, а затем, используя цену.Как мне этого добиться?
Также есть ли здесь упрощенный способ использования лямбды?