String currency = EUR;
List<Payment> payments = #has payments, with one field being Currency;
//This is not it:
payments.sort(Comparator.comparing(o -> o.getCurrency().equals(currency));
Я хочу, чтобы все платежи, чья валюта равна переменной валюта , в моем случае EUR должны быть наверху списка, остальные останутся без изменений.
И если нет ничего равного переменной currency , затем сортируйте по значению по умолчанию, которое, например, равно USD.
Я знаю, что это можно сделать другими способами, но это своего рода вызов, может кому-то помогите, чего мне не хватает в первой части, чтобы заказать по порядку.