我想基于其他list的键值将数据添加到列表中。这里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, ???);
}
}
}