【发布时间】:2021-04-23 15:25:58
【问题描述】:
我有两个列表,第一个是 List<ClassOne>,第二个是 List<ClassTwo>。
ClassOne 有以下字段:
类一:
@AllArgsConstructor
@NoArgsConstructor
@Getter
@Setter
@Builder
public class ClassOne {
private Integer idToInsert;
private String fieldToCompare;
private List<AnotherClass> anotherClass;
}
而 ClassTwo 有以下字段:
@AllArgsConstructor
@NoArgsConstructor
@Getter
@Setter
@Builder
public class ClassTwo {
private Integer idToInsert;
private String fieldToCompare;
}
我有这两个列表List<ClassOne> 和List<ClassTwo>。
ClassTwo 包含idToInsert 字段,当fieldToCompare 字段在两个类中相同时,必须插入ClassOne。
类似
if(classtwo.getFieldToCompare.equals(classOne.getFieldTocompare){
classOne.setIdToInsert(classTwo.getIdToInsert());
}
如何比较这两个列表?
【问题讨论】: