关于stream的问题
cpp_1 2020-11-22 07:52:33 1。 List<obj1> aa=xxxxxx;
2. List<obj2> bb=xxxxx;
obj1 类:
print int id;
print int name;
obj2 类:
print int id;
print int p_name;
print List<obj2> list;
比如我aa里面有10个数据,BB里面有20个数据值全在list属性上面。
我现在要做的:
循环二个bb.getlist(),通过ID=AA.ID,后把找到的name赋值给bb.getlist.p_name属性
要用steam方式,我写到一半就写不下去了。
我用
bb.steam().filter(x->aa.steam().filter( y-> x.getid==y.getid)).foreach(x->x.setp_name(y.getname)
好像这样写会出错。。