如何使用最少的代码从集合列表中进行比较并检查特定复合条件(&& 不是 ||)是否匹配?
例如,我想验证 startDateObj=2019-08-27, timeCode=A 和 endDateObj=2019-08-28, timeCode=D 是否同时存在于响应列表中。
我有以下课程
ResponseVo {
List<DateTimeVo> dateTimeObj;
}
DateTimeVo {
String dateObj;
List<TimeVo> timeList;
}
TimeVo {
String code;
String displayInformation;
}
示例输出
{
"dateTimeObj": [
{
"dateObj": "2019-08-27",
"timeList": [
{
"code": "A",
"displayInformation": "Do A Act"
},
{
"code": "B",
"displayInformation": "Do B Act"
}
]
},
{
"dateObj": "2019-08-28",
"timeList": [
{
"code": "C",
"displayInformation": "Do C Act"
},
{
"code": "D",
"displayInformation": "Do D Act"
}
]
}
]
}
目前,我已经通过调用可选的 post 每个过滤器并首先查找来实现它,这看起来非常不整洁和麻烦。
牛魔王的故事
素胚勾勒不出你
相关分类