对象list 根据指定字符串模糊查询

           

            List lists = new ArrayList();    //原list

              String area   =  null;

String type   =  null;
if(info!=null){
area   =  info.getSumbmitRegion();
type   =  info.getWorkType();
}
List list = new ArrayList();   //根据条件,模糊查询,获取结果存储list
if(area!=null||type!=null){
for(SumbmitDateInfo sumbInfo:lists){
String region = sumbInfo.getSumbmitRegion();
String worktye = sumbInfo.getWorkType();
if(area.length()>=1){
if(region.contains(area)){
list.add(sumbInfo);
continue;
}
}
if(type.length()>=1){
if(worktye.contains(type)){
list.add(sumbInfo);
}
}
}
}
if(area==null&type==null){
map.put("Rows", lists);
}else{
map.put("Rows", list);
}

你可能感兴趣的:(个人文章)