当前位置: 首页 > article >正文

java list里面根据条件查找某个元素的下标

List<YourVO> list = ...; // 你的VO对象列表
String targetName = "tom";
int targetAge = 18;

OptionalInt index = IntStream.range(0, list.size())
    .filter(i -> list.get(i).getName().equals(targetName) && list.get(i).getAge() == targetAge)
    .findFirst();

http://www.kler.cn/news/134903.html

相关文章:

  • Linux入门攻坚——6、磁盘管理——分区及文件系统管理
  • GOTS认证资讯-7.0版关于环境准则的要求
  • 京东API接口获取京东平台商品详情数据,SKU,价格参数及其返回值说明
  • 【Linux】20、进程状态:不可中断进程、iowait、僵尸进程、dstat strace pstree
  • Python-使用sqlite3模块
  • 广州华锐互动VRAR:VR教学楼地震模拟体验增强学生防震减灾意识
  • mac上配置maven
  • 十. Linux关机重启命令与Vim编辑的使用
  • 【如何让你的建筑设计更高效】推荐7个3DMAX建筑设计的实用插件
  • 11月20日星期一今日早报简报微语报早读
  • 远勤山丨品质第一 服务先行 扎扎实实打造让消费者满意的产品
  • Java版本+企业电子招投标系统源代码+支持二开+招投标系统+中小型企业采购供应商招投标平台
  • 盛元广通开放实训室管理系统2.0
  • jvm 内存结构 ^_^
  • Java的构造器
  • 个人博客添加访问人数以及访问时间-githubpage
  • macOS下如何使用Flask进行开发
  • 深度学习人脸表情识别算法 - opencv python 机器视觉 计算机竞赛
  • Threejs_06 多材质的实现
  • 使用webhook发送企业微信消息
  • java Bigdecimal
  • xftp连接wsl2
  • 庖丁解牛:NIO核心概念与机制详解 05 _ 文件锁定
  • 服务器探针-serverstatus
  • 准备篇(四)HTTP 基本原理
  • 通过多线程的方式每次发送10条MQ消息
  • 用向量数据库Milvus Cloud搭建GPT大模型+私有知识库的定制AI助手——PPT大纲助手
  • 企业怎样申请SSL证书?
  • vue动态配置路由
  • 应用软件安全编程--21密钥长度应该足够长