我想根据其他列表的键值将数据添加到列表中。这里 auditMap 有键 att_12,att_11 和 oldValues 有键 att_11,att_12 ,我希望 oldValues 的顺序以与 auditMap 相同的方式出现所以我循环。这里的键应该来自auditMap,值来自oldValues。我不知道如何替换?
List<FieldProperty> orderedList = new ArrayList<FieldProperty>();
for (int i = 0; i < auditMap.size(); i++) {
String auditKey = auditMap.get(i).getKey();
for (int j = 0; j < oldValues.size(); j++) {
String oldAuditKey = oldValues.get(i).getKey();
String oldAuditValue = oldValues.get(i).getValue();
if (auditKey.equals(oldAuditKey)) {
orderedList.set(j, ???);
}
}
}