比如,有两个类A、B:publicclassA{privateinta1;privateinta2;privateBb;//gettersetter}publicclassB{privateintb1;privateintb2;privateinta1;//gettersetter}publicstaticvoidmain(String[]args){Setarr=service1.findList();Listarr2=service2.findList();}现在我需要,arr中item的a1如果等于arr2的item2的a1,就把item2放到item的b属性中,正常来说这样子publicstaticvoidmain(String[]args){Setarr=service1.findList();Listarr2=service2.findList();Iteratorit=arr.iterator();while(it.hasNext()){Aa=it.next();arr2.forEach(b->{if(a.getA1()==b.getA1()){a.setB(b);return;}});}}但是一坨这样子双循环看到都恶心,有没有好的方法,目前用jdk8
添加回答
举报
0/150
提交
取消
