From 6f0c59d7be923b0d94c568fe4ba6280ede89f10b Mon Sep 17 00:00:00 2001 From: Yancey <hanyanslife@gmail.com> Date: 星期三, 09 二月 2022 00:27:51 +0800 Subject: [PATCH] 优化默认值的问题,Model中不建议有默认值的逻辑。 --- ruoyi-common/src/main/java/com/ruoyi/common/utils/StringUtils.java | 23 +++++++++++++++++++++++ 1 files changed, 23 insertions(+), 0 deletions(-) diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/utils/StringUtils.java b/ruoyi-common/src/main/java/com/ruoyi/common/utils/StringUtils.java index ca12798..8df5617 100644 --- a/ruoyi-common/src/main/java/com/ruoyi/common/utils/StringUtils.java +++ b/ruoyi-common/src/main/java/com/ruoyi/common/utils/StringUtils.java @@ -325,6 +325,29 @@ } /** + * 查找指定字符串是否包含指定字符串列表中的任意一个字符串同时串忽略大小写 + * + * @param cs 指定字符串 + * @param searchCharSequences 需要检查的字符串数组 + * @return 是否包含任意一个字符串 + */ + public static boolean containsAnyIgnoreCase(CharSequence cs, CharSequence... searchCharSequences) + { + if (isEmpty(cs) || isEmpty(searchCharSequences)) + { + return false; + } + for (CharSequence testStr : searchCharSequences) + { + if (containsIgnoreCase(cs, testStr)) + { + return true; + } + } + return false; + } + + /** * 驼峰转下划线命名 */ public static String toUnderScoreCase(String str) -- Gitblit v1.9.2