У меня есть список объектов, как показано ниже -
List<Transaction>
, где объект транзакции будет выглядеть как
Transaction {
String Status;
}
Status <A,B,C,D,E,F,G...>
If Status in (A,B,C)->Success
If Status in (D,E,F)->Failure
If Status in (G,H...)->Pending
Определены отдельные предикаты для идентификации каждой транзакции состояния.
Ожидаемым выводом будет хэш-карта с текстом «Успех / Сбой / Отклонено» в качестве ключа и общим счетчиком этих статусов в качестве значения
HashMap<String, Integer> ->
{
"Success": 1,
"Failure":2,
"Pending":2
}
Я не могу продолжить, как это сделать за одно выполнение.Прямо сейчас я получаю счет отдельно.Может ли кто-нибудь помочь с просьбой?