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

来源:互联网 发布:手机游戏编程入门 编辑:程序博客网 时间:2024/06/11 03:30

           

            List<SumbmitDateInfo> lists = new ArrayList<SumbmitDateInfo>();    //原list

              String area   =  null;

String type   =  null;
if(info!=null){
area   =  info.getSumbmitRegion();
type   =  info.getWorkType();
}
List<SumbmitDateInfo> list = new ArrayList<SumbmitDateInfo>();   //根据条件,模糊查询,获取结果存储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);
}
原创粉丝点击