【发布时间】:2018-12-05 03:42:55
【问题描述】:
我有一个对象列表如下 -
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
}
我无法在一次执行中继续执行此操作。现在,我分别计算。任何人都可以协助处理请求吗?
【问题讨论】:
标签: java-8 java-stream predicate