1. 使用字典提取
把数组对象中相同的属性定义位字典的键,
{
“key1”:object,
"key2" : object,
"key3" : List<object> , //相同数据数组
}
Map<Integer, ContractListEntity> dataMap = new HashMap<>();
for(int i = 0, length = list.size(); i < length; i++ ){
//获取当前对象
ContractListInfo info = list.get(i);
//获取当前对象的某个属性
int contractID = info.contractID();
//判断对象属性是否在字典中
boolean bool = dataMap.containsKey(contractID);