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

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;}

 

相关文章:

  • 【杂谈】-递归进化:人工智能的自我改进与监管挑战
  • 60天python训练计划----day50
  • 如何判断Cursor邮箱被封?
  • 《ZLMediaKit 全流程实战:从部署到 API 调用与前后端集成》
  • 【生物信息学】摇摆配对(Wobble Hypothesis)
  • RAG系统向量数据库选型与Prompt Engineering鲁棒性测试实践
  • 人工智能产业融合新时代:路径、挑战与战略思维
  • 从设备监控到人员调度,可视化赋能车间全场景
  • KubeSphere 容器平台高可用:环境搭建与可视化操作指南
  • go全局配置redis,全局只需要连接一次,然后全局可以引用使用
  • 光伏功率预测 | BP神经网络多变量单步光伏功率预测(Matlab完整源码和数据)
  • filebeat原理架构
  • 可视化在车间质量管控中的创新应用,提升品质
  • QT中实现tcp连接
  • 计算机网络笔记(三十四)——5.6TCP可靠传输的实现
  • node+express+jwt+sequelize+mysql+本地服务器部署前端+云服务器公网部署:入门教程
  • 2N65-ASEMI电源领域核心组件2N65
  • 目标跟踪_学习
  • 【大模型】解耦大语言模型中的记忆与推理能力
  • 6.10 - 常用 SQL 语句以及知识点
  • .com免费网站怎么做/手机金融界网站
  • html网页设计代码作业网站/如何用手机创建网站
  • 常州中小企业网站制作/百度云盘网页版
  • 关于网站开发的创业计划书/cpu优化软件
  • 兰州网站移动端优化/社群营销的方法和技巧
  • wordpress个人空间/云优化seo软件