美文网首页
集合进行查询数据

集合进行查询数据

作者: 黑芝麻胡 | 来源:发表于2020-03-12 11:19 被阅读0次

1、进行模糊查询 切忽略大小写 根据 name 查询 matcher.find() 模糊查询

  Pattern pattern = Pattern.compile(name,Pattern.CASE_INSENSITIVE); 忽略大小写
 public List<StaffListBean.InfoBean> search(String name,List<StaffListBean.InfoBean> list){
        List results = new ArrayList();
        Pattern pattern = Pattern.compile(name,Pattern.CASE_INSENSITIVE);
        for(int i=0; i < list.size(); i++){
            Matcher matcher = pattern.matcher(((StaffListBean.InfoBean)list.get(i)).getName());
            if(matcher.find()){
                results.add(list.get(i));
            }
        }
        return results;
    }

2、进行精确查询 根据 name 查询 修改方法 matcher.matches()

   public List<StaffListBean.InfoBean> search(String name,List<StaffListBean.InfoBean> list){
        List results = new ArrayList();
        for(int i=0; i < list.size(); i++){
            Matcher matcher = pattern.matcher(((StaffListBean.InfoBean)list.get(i)).getName());
            if(matcher.matches()){
                results.add(list.get(i));
            }
        }
        return results;
    }

相关文章

  • 集合进行查询数据

    1、进行模糊查询 切忽略大小写 根据 name 查询 matcher.find() 模糊查询 2、进行精确查...

  • MongoDB-第四章-查询

    查询 对MongoDB进行新增、修改和删除后,最主要的功能就是对数据(集合)进行查询,MongoDB支持丰富的查询...

  • MongoDB相关操作

    使用mongo命令进入数据后再进行权限认证 查询集合的所有文档记录 查询特定条件的文档 删除集合里的所有文档记录

  • mongodb nosql数据库的查询相关操作

    一 对数据库集合进行查询 1.查询方法 关键字 find() findOne() > db.test.find()...

  • Oracle学习—day25:Oracle入门

    一、数据库的概念 1.什么是数据库? 所谓的数据库其实就是数据的集合。用户可以对集合中的数据进行新增、查询、更新、...

  • 常用命令

    查询某个数据库的所有集合db.getCollectionNames();查询某个集合的20条数据db.yarn_r...

  • 关于redis进行类似条件查询方法的学习

    redis想像mysql关系数据库一样查询可以借助集合哈希表来进行,今天晚上我做的测试过程:将数据库查询的表数据全...

  • mongo二2018-06-29

    MongoDB基础语法——查询数据 基本查询 find([{文档条件}]):全集合查询 findOne([{文档条...

  • Python之路8:列表

    数据类型之列表: 列表是对数据的集合,里面可以存放任何数据,可对列表内的数据进行增删改查 列表的功能: 查询 增加...

  • MySQL多表查询

    链接查询 什么是链接查询 也可以叫跨表查询,需要关联多个表进行查询 什么是笛卡尔集 假设集合A={a,b},集合B...

网友评论

      本文标题:集合进行查询数据

      本文链接:https://www.haomeiwen.com/subject/epbyjhtx.html