packagecn.swsk.xbry.mess.controller;importjava.lang.reflect.Field;importjava.util.ArrayList;importjava.util.Collection;importjava.util.List;/*** List合并
*@authorcss
* @data 2019/7/11 15:28*/
public class JoinList{private Listp;private List>c;privateField pf;privateField plf;privateField cf;private Field getField(Class>clazz, String name) {try{
Field f=clazz.getDeclaredField(name);
f.setAccessible(true);returnf;
}catch(NoSuchFieldException e) {
e.printStackTrace();
}return null;
}public void setParent(Listp, String name, String children) {this.p =p;
Class> clazz = p.get(0).getClass();this.pf =getField(clazz, name);this.plf =getField(clazz, children);
}public void setChild(List>c, String name) {this.c =c;
Class> clazz = c.get(0).getClass();this.cf =getField(clazz, name);
<