多个实体类继承一个父类,避免多个类重复写一样的代码
public <T extends BaseDo> List getResult(List<T> target,List<T> follow,int offset){
for(int i = follow.size()-1;i>=0;i-- ){
String siteAddress = follow.get(i).getSiteAddress();
Timestamp startTime = follow.get(i).getStartTime();
boolean flag = false;
for(T t : target){
if(StringUtils.equals(siteAddress,t.getSiteAddress())){
flag = true;
break;
}
}
if(!flag){
follow.remove(i);
}
}
return follow;
}
全手写,可能有出入,大体意思就是这样,留备用...