public static void main(String[] args) {
List lA = new ArrayList<>();
QHJZVO q1 = new QHJZVO();
q1.setPh("A");
lA.add(q1);
QHJZVO q11 = new QHJZVO();
q11.setPh("B");
lA.add(q11);
System.out.println(lA);
List lB = new ArrayList<>();
QHJZVO qhjzvo = new QHJZVO();
qhjzvo.setPh("A");
qhjzvo.setIs(1.1);
lB.add(qhjzvo);
System.out.println(lB);
List llll = lA.stream().filter(new Predicate() {
@Override
public boolean test(QHJZVO q) {
for(QHJZVO qh : lB){
if(q.getPh().equals(qh.getPh())){
q.setIs(qh.getIs());
}
// return true;//lA全部返回 并把lB中 跟他相同ph的值,的is数放到LA 的对象is的参数上。
}
return true;
}
}).collect(Collectors.toList());
System.out.println(llll);
}
暑期编程PK赛 得CSDN机械键盘等精美礼品!import lombok.Data; import java.math.BigDecimal; import java.util.Date; @Data public class QHJZVO { private Integer count; private Integer yesCount; private Integer noCount; private Double is; private Double isy; private Double ism; private String ph;}



