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

Java判断规则工具类

1.比较时间

/*** 判断这个时间是否在这个时间内*/public boolean isBetween(LocalTime time, LocalTime startTime, LocalTime endTime) {if (time.isBefore(startTime)) {return false;}if (time.isAfter(endTime)) {return false;}return true;}

2.多个形参传入比较是否今天

/*** 判断今天是否是端午节假期*/public boolean isDuanWu() {return isAnyDate("2023-06-22", "2023-06-23", "2023-06-24");}/*** 判断今天是不是传入的日期中的一天*/public boolean isAnyDate(String... dates) {LocalDate now = LocalDate.now();String nowDate = now.format(DatePattern.NORM_DATE_FORMATTER);return StrUtil.equalsAny(nowDate, dates);}

3.判断是不是任意一个值

/*** 是否是心脏彩超项目*/public boolean isHeart(ApplyEntity apply) {return isHeart(apply.getItemCode());}/*** 是否是心脏彩超项目*/public boolean isHeart(String itemCodes) {if (StrUtil.isNotBlank(itemCodes)) {String[] codes = itemCodes.split(",");for (String code : codes) {if (StrUtil.equalsAny(code, "07594", "06235", "07785", "06382")) {return true;}}}return false;}

4.获取String的List集合

private final List<String> HEART_ITEM = Arrays.asList("07594", "06235", "07785", "06382");/*** 获取心脏彩超项目code列表*/public List<String> getHeartItem() {return HEART_ITEM;}

 

http://www.xdnf.cn/news/13370.html

相关文章:

  • 工作日记总结-transaction is aborted, commands ignored until end of transaction block
  • [软件测试]:什么是自动化测试?selenium+webdriver-manager的安装,实现你的第一个脚本
  • Kotlin基础语法二
  • 大数据学习(136)-数据埋点
  • 玄机 日志分析-Tomcat日志分析 WriteUp
  • G-Star公益行 | 公益组织入门开源技术,六月北京点燃改变的星火
  • 【MySQL数据库】InnoDB存储引擎:事务原理redolog、undolog与版本控制MVCC
  • QuecPython 文件系统操作
  • 多光谱图像技术在苗期作物与杂草识别中的研究进展
  • C语言学习20250610
  • Dynadot邮箱工具指南(六):将域名邮箱添加至网易邮箱大师
  • Leetcode 3576. Transform Array to All Equal Elements
  • 新能源知识库(34)什么是单一制和两部制
  • 【SAP MM SD FICO】销售视图和会计视图
  • C++ 8.1内联函数之宏定义
  • Metasploitable: 1靶场渗透
  • 在postgresql中,group by时取第一个值
  • 网络编程(Modbus进阶)
  • Manus 框架与 COKE 框架解析及完整 Demo
  • Unreal从入门到精通之使用 CheatManager 自定义控制台命令
  • 操作系统的一些名词
  • 期末考试复习总结-第一章《HarmonyOS介绍》
  • ​计算机网络原理超详解说​
  • 2025-03-14-Google检索技巧
  • 华为云Flexus+DeepSeek征文 | 基于ModelArts Studio、DeepSeek大模型和Dify搭建网站智能客服助手
  • 深度学习——简介
  • Ubuntu下挂载NTFS格式磁盘
  • 访问服务器项目,服务器可以ping通,但是端口访问不到
  • C++ mutex 锁的使用
  • JavaScript BOM 详细介绍