From 26fc652d33fb82a75d6ec7771ca50ee414b21723 Mon Sep 17 00:00:00 2001
From: 疯狂的狮子li <15040126243@163.com>
Date: 星期二, 11 一月 2022 16:58:47 +0800
Subject: [PATCH] update 统一代码间隔符

---
 ruoyi-common/src/main/java/com/ruoyi/common/utils/StringUtils.java |  604 +++++++++++++++++++++++++++---------------------------
 1 files changed, 302 insertions(+), 302 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 53bc3d4..0b1d3f4 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
@@ -20,339 +20,339 @@
 @NoArgsConstructor(access = AccessLevel.PRIVATE)
 public class StringUtils extends org.apache.commons.lang3.StringUtils {
 
-	/**
-	 * 鑾峰彇鍙傛暟涓嶄负绌哄��
-	 *
-	 * @param value defaultValue 瑕佸垽鏂殑value
-	 * @return value 杩斿洖鍊�
-	 */
-	public static <T> T nvl(T value, T defaultValue) {
-		return ObjectUtil.defaultIfNull(value, defaultValue);
-	}
+    /**
+     * 鑾峰彇鍙傛暟涓嶄负绌哄��
+     *
+     * @param value defaultValue 瑕佸垽鏂殑value
+     * @return value 杩斿洖鍊�
+     */
+    public static <T> T nvl(T value, T defaultValue) {
+        return ObjectUtil.defaultIfNull(value, defaultValue);
+    }
 
-	/**
-	 * 鑾峰彇鍙傛暟涓嶄负绌哄��
-	 *
-	 * @param str defaultValue 瑕佸垽鏂殑value
-	 * @return value 杩斿洖鍊�
-	 */
-	public static String blankToDefault(String str, String defaultValue) {
-		return StrUtil.blankToDefault(str, defaultValue);
-	}
+    /**
+     * 鑾峰彇鍙傛暟涓嶄负绌哄��
+     *
+     * @param str defaultValue 瑕佸垽鏂殑value
+     * @return value 杩斿洖鍊�
+     */
+    public static String blankToDefault(String str, String defaultValue) {
+        return StrUtil.blankToDefault(str, defaultValue);
+    }
 
-	/**
-	 * * 鍒ゆ柇涓�涓狢ollection鏄惁涓虹┖锛� 鍖呭惈List锛孲et锛孮ueue
-	 *
-	 * @param coll 瑕佸垽鏂殑Collection
-	 * @return true锛氫负绌� false锛氶潪绌�
-	 */
-	public static boolean isEmpty(Collection<?> coll) {
-		return CollUtil.isEmpty(coll);
-	}
+    /**
+     * * 鍒ゆ柇涓�涓狢ollection鏄惁涓虹┖锛� 鍖呭惈List锛孲et锛孮ueue
+     *
+     * @param coll 瑕佸垽鏂殑Collection
+     * @return true锛氫负绌� false锛氶潪绌�
+     */
+    public static boolean isEmpty(Collection<?> coll) {
+        return CollUtil.isEmpty(coll);
+    }
 
-	/**
-	 * * 鍒ゆ柇涓�涓狢ollection鏄惁闈炵┖锛屽寘鍚獿ist锛孲et锛孮ueue
-	 *
-	 * @param coll 瑕佸垽鏂殑Collection
-	 * @return true锛氶潪绌� false锛氱┖
-	 */
-	public static boolean isNotEmpty(Collection<?> coll) {
-		return !isEmpty(coll);
-	}
+    /**
+     * * 鍒ゆ柇涓�涓狢ollection鏄惁闈炵┖锛屽寘鍚獿ist锛孲et锛孮ueue
+     *
+     * @param coll 瑕佸垽鏂殑Collection
+     * @return true锛氶潪绌� false锛氱┖
+     */
+    public static boolean isNotEmpty(Collection<?> coll) {
+        return !isEmpty(coll);
+    }
 
-	/**
-	 * * 鍒ゆ柇涓�涓璞℃暟缁勬槸鍚︿负绌�
-	 *
-	 * @param objects 瑕佸垽鏂殑瀵硅薄鏁扮粍
-	 *                * @return true锛氫负绌� false锛氶潪绌�
-	 */
-	public static boolean isEmpty(Object[] objects) {
-		return ArrayUtil.isEmpty(objects);
-	}
+    /**
+     * * 鍒ゆ柇涓�涓璞℃暟缁勬槸鍚︿负绌�
+     *
+     * @param objects 瑕佸垽鏂殑瀵硅薄鏁扮粍
+     *                * @return true锛氫负绌� false锛氶潪绌�
+     */
+    public static boolean isEmpty(Object[] objects) {
+        return ArrayUtil.isEmpty(objects);
+    }
 
-	/**
-	 * * 鍒ゆ柇涓�涓璞℃暟缁勬槸鍚﹂潪绌�
-	 *
-	 * @param objects 瑕佸垽鏂殑瀵硅薄鏁扮粍
-	 * @return true锛氶潪绌� false锛氱┖
-	 */
-	public static boolean isNotEmpty(Object[] objects) {
-		return !isEmpty(objects);
-	}
+    /**
+     * * 鍒ゆ柇涓�涓璞℃暟缁勬槸鍚﹂潪绌�
+     *
+     * @param objects 瑕佸垽鏂殑瀵硅薄鏁扮粍
+     * @return true锛氶潪绌� false锛氱┖
+     */
+    public static boolean isNotEmpty(Object[] objects) {
+        return !isEmpty(objects);
+    }
 
-	/**
-	 * * 鍒ゆ柇涓�涓璞℃槸鍚︿负绌�
-	 *
-	 * @param object 瑕佸垽鏂殑瀵硅薄鏁扮粍
-	 *                * @return true锛氫负绌� false锛氶潪绌�
-	 */
-	public static boolean isEmpty(Object object) {
-		return ObjectUtil.isEmpty(object);
-	}
+    /**
+     * * 鍒ゆ柇涓�涓璞℃槸鍚︿负绌�
+     *
+     * @param object 瑕佸垽鏂殑瀵硅薄鏁扮粍
+     *               * @return true锛氫负绌� false锛氶潪绌�
+     */
+    public static boolean isEmpty(Object object) {
+        return ObjectUtil.isEmpty(object);
+    }
 
-	/**
-	 * * 鍒ゆ柇涓�涓璞℃槸鍚﹂潪绌�
-	 *
-	 * @param object 瑕佸垽鏂殑瀵硅薄鏁扮粍
-	 * @return true锛氶潪绌� false锛氱┖
-	 */
-	public static boolean isNotEmpty(Object object) {
-		return !isEmpty(object);
-	}
+    /**
+     * * 鍒ゆ柇涓�涓璞℃槸鍚﹂潪绌�
+     *
+     * @param object 瑕佸垽鏂殑瀵硅薄鏁扮粍
+     * @return true锛氶潪绌� false锛氱┖
+     */
+    public static boolean isNotEmpty(Object object) {
+        return !isEmpty(object);
+    }
 
-	/**
-	 * * 鍒ゆ柇涓�涓狹ap鏄惁涓虹┖
-	 *
-	 * @param map 瑕佸垽鏂殑Map
-	 * @return true锛氫负绌� false锛氶潪绌�
-	 */
-	public static boolean isEmpty(Map<?, ?> map) {
-		return MapUtil.isEmpty(map);
-	}
+    /**
+     * * 鍒ゆ柇涓�涓狹ap鏄惁涓虹┖
+     *
+     * @param map 瑕佸垽鏂殑Map
+     * @return true锛氫负绌� false锛氶潪绌�
+     */
+    public static boolean isEmpty(Map<?, ?> map) {
+        return MapUtil.isEmpty(map);
+    }
 
-	/**
-	 * * 鍒ゆ柇涓�涓狹ap鏄惁涓虹┖
-	 *
-	 * @param map 瑕佸垽鏂殑Map
-	 * @return true锛氶潪绌� false锛氱┖
-	 */
-	public static boolean isNotEmpty(Map<?, ?> map) {
-		return !isEmpty(map);
-	}
+    /**
+     * * 鍒ゆ柇涓�涓狹ap鏄惁涓虹┖
+     *
+     * @param map 瑕佸垽鏂殑Map
+     * @return true锛氶潪绌� false锛氱┖
+     */
+    public static boolean isNotEmpty(Map<?, ?> map) {
+        return !isEmpty(map);
+    }
 
-	/**
-	 * * 鍒ゆ柇涓�涓瓧绗︿覆鏄惁涓虹┖涓�
-	 *
-	 * @param str String
-	 * @return true锛氫负绌� false锛氶潪绌�
-	 */
-	public static boolean isEmpty(String str) {
-		return StrUtil.isEmpty(str);
-	}
+    /**
+     * * 鍒ゆ柇涓�涓瓧绗︿覆鏄惁涓虹┖涓�
+     *
+     * @param str String
+     * @return true锛氫负绌� false锛氶潪绌�
+     */
+    public static boolean isEmpty(String str) {
+        return StrUtil.isEmpty(str);
+    }
 
-	/**
-	 * * 鍒ゆ柇涓�涓瓧绗︿覆鏄惁涓洪潪绌轰覆
-	 *
-	 * @param str String
-	 * @return true锛氶潪绌轰覆 false锛氱┖涓�
-	 */
-	public static boolean isNotEmpty(String str) {
-		return !isEmpty(str);
-	}
+    /**
+     * * 鍒ゆ柇涓�涓瓧绗︿覆鏄惁涓洪潪绌轰覆
+     *
+     * @param str String
+     * @return true锛氶潪绌轰覆 false锛氱┖涓�
+     */
+    public static boolean isNotEmpty(String str) {
+        return !isEmpty(str);
+    }
 
-	/**
-	 * * 鍒ゆ柇涓�涓璞℃槸鍚︿负绌�
-	 *
-	 * @param object Object
-	 * @return true锛氫负绌� false锛氶潪绌�
-	 */
-	public static boolean isNull(Object object) {
-		return ObjectUtil.isNull(object);
-	}
+    /**
+     * * 鍒ゆ柇涓�涓璞℃槸鍚︿负绌�
+     *
+     * @param object Object
+     * @return true锛氫负绌� false锛氶潪绌�
+     */
+    public static boolean isNull(Object object) {
+        return ObjectUtil.isNull(object);
+    }
 
-	/**
-	 * * 鍒ゆ柇涓�涓璞℃槸鍚﹂潪绌�
-	 *
-	 * @param object Object
-	 * @return true锛氶潪绌� false锛氱┖
-	 */
-	public static boolean isNotNull(Object object) {
-		return !isNull(object);
-	}
+    /**
+     * * 鍒ゆ柇涓�涓璞℃槸鍚﹂潪绌�
+     *
+     * @param object Object
+     * @return true锛氶潪绌� false锛氱┖
+     */
+    public static boolean isNotNull(Object object) {
+        return !isNull(object);
+    }
 
-	/**
-	 * * 鍒ゆ柇涓�涓璞℃槸鍚︽槸鏁扮粍绫诲瀷锛圝ava鍩烘湰鍨嬪埆鐨勬暟缁勶級
-	 *
-	 * @param object 瀵硅薄
-	 * @return true锛氭槸鏁扮粍 false锛氫笉鏄暟缁�
-	 */
-	public static boolean isArray(Object object) {
-		return ArrayUtil.isArray(object);
-	}
+    /**
+     * * 鍒ゆ柇涓�涓璞℃槸鍚︽槸鏁扮粍绫诲瀷锛圝ava鍩烘湰鍨嬪埆鐨勬暟缁勶級
+     *
+     * @param object 瀵硅薄
+     * @return true锛氭槸鏁扮粍 false锛氫笉鏄暟缁�
+     */
+    public static boolean isArray(Object object) {
+        return ArrayUtil.isArray(object);
+    }
 
-	/**
-	 * 鍘荤┖鏍�
-	 */
-	public static String trim(String str) {
-		return StrUtil.trim(str);
-	}
+    /**
+     * 鍘荤┖鏍�
+     */
+    public static String trim(String str) {
+        return StrUtil.trim(str);
+    }
 
-	/**
-	 * 鎴彇瀛楃涓�
-	 *
-	 * @param str   瀛楃涓�
-	 * @param start 寮�濮�
-	 * @return 缁撴灉
-	 */
-	public static String substring(final String str, int start) {
-		return substring(str, start, str.length());
-	}
+    /**
+     * 鎴彇瀛楃涓�
+     *
+     * @param str   瀛楃涓�
+     * @param start 寮�濮�
+     * @return 缁撴灉
+     */
+    public static String substring(final String str, int start) {
+        return substring(str, start, str.length());
+    }
 
-	/**
-	 * 鎴彇瀛楃涓�
-	 *
-	 * @param str   瀛楃涓�
-	 * @param start 寮�濮�
-	 * @param end   缁撴潫
-	 * @return 缁撴灉
-	 */
-	public static String substring(final String str, int start, int end) {
-		return StrUtil.sub(str, start, end);
-	}
+    /**
+     * 鎴彇瀛楃涓�
+     *
+     * @param str   瀛楃涓�
+     * @param start 寮�濮�
+     * @param end   缁撴潫
+     * @return 缁撴灉
+     */
+    public static String substring(final String str, int start, int end) {
+        return StrUtil.sub(str, start, end);
+    }
 
-	/**
-	 * 鏍煎紡鍖栨枃鏈�, {} 琛ㄧず鍗犱綅绗�<br>
-	 * 姝ゆ柟娉曞彧鏄畝鍗曞皢鍗犱綅绗� {} 鎸夌収椤哄簭鏇挎崲涓哄弬鏁�<br>
-	 * 濡傛灉鎯宠緭鍑� {} 浣跨敤 \\杞箟 { 鍗冲彲锛屽鏋滄兂杈撳嚭 {} 涔嬪墠鐨� \ 浣跨敤鍙岃浆涔夌 \\\\ 鍗冲彲<br>
-	 * 渚嬶細<br>
-	 * 閫氬父浣跨敤锛歠ormat("this is {} for {}", "a", "b") -> this is a for b<br>
-	 * 杞箟{}锛� format("this is \\{} for {}", "a", "b") -> this is \{} for a<br>
-	 * 杞箟\锛� format("this is \\\\{} for {}", "a", "b") -> this is \a for b<br>
-	 *
-	 * @param template 鏂囨湰妯℃澘锛岃鏇挎崲鐨勯儴鍒嗙敤 {} 琛ㄧず
-	 * @param params   鍙傛暟鍊�
-	 * @return 鏍煎紡鍖栧悗鐨勬枃鏈�
-	 */
-	public static String format(String template, Object... params) {
-		return StrUtil.format(template, params);
-	}
+    /**
+     * 鏍煎紡鍖栨枃鏈�, {} 琛ㄧず鍗犱綅绗�<br>
+     * 姝ゆ柟娉曞彧鏄畝鍗曞皢鍗犱綅绗� {} 鎸夌収椤哄簭鏇挎崲涓哄弬鏁�<br>
+     * 濡傛灉鎯宠緭鍑� {} 浣跨敤 \\杞箟 { 鍗冲彲锛屽鏋滄兂杈撳嚭 {} 涔嬪墠鐨� \ 浣跨敤鍙岃浆涔夌 \\\\ 鍗冲彲<br>
+     * 渚嬶細<br>
+     * 閫氬父浣跨敤锛歠ormat("this is {} for {}", "a", "b") -> this is a for b<br>
+     * 杞箟{}锛� format("this is \\{} for {}", "a", "b") -> this is \{} for a<br>
+     * 杞箟\锛� format("this is \\\\{} for {}", "a", "b") -> this is \a for b<br>
+     *
+     * @param template 鏂囨湰妯℃澘锛岃鏇挎崲鐨勯儴鍒嗙敤 {} 琛ㄧず
+     * @param params   鍙傛暟鍊�
+     * @return 鏍煎紡鍖栧悗鐨勬枃鏈�
+     */
+    public static String format(String template, Object... params) {
+        return StrUtil.format(template, params);
+    }
 
-	/**
-	 * 鏄惁涓篽ttp(s)://寮�澶�
-	 *
-	 * @param link 閾炬帴
-	 * @return 缁撴灉
-	 */
-	public static boolean ishttp(String link) {
-		return Validator.isUrl(link);
-	}
+    /**
+     * 鏄惁涓篽ttp(s)://寮�澶�
+     *
+     * @param link 閾炬帴
+     * @return 缁撴灉
+     */
+    public static boolean ishttp(String link) {
+        return Validator.isUrl(link);
+    }
 
-	/**
-	 * 瀛楃涓茶浆set
-	 *
-	 * @param str 瀛楃涓�
-	 * @param sep 鍒嗛殧绗�
-	 * @return set闆嗗悎
-	 */
-	public static Set<String> str2Set(String str, String sep) {
-		return new HashSet<>(str2List(str, sep, true, false));
-	}
+    /**
+     * 瀛楃涓茶浆set
+     *
+     * @param str 瀛楃涓�
+     * @param sep 鍒嗛殧绗�
+     * @return set闆嗗悎
+     */
+    public static Set<String> str2Set(String str, String sep) {
+        return new HashSet<>(str2List(str, sep, true, false));
+    }
 
-	/**
-	 * 瀛楃涓茶浆list
-	 *
-	 * @param str         瀛楃涓�
-	 * @param sep         鍒嗛殧绗�
-	 * @param filterBlank 杩囨护绾┖鐧�
-	 * @param trim        鍘绘帀棣栧熬绌虹櫧
-	 * @return list闆嗗悎
-	 */
-	public static List<String> str2List(String str, String sep, boolean filterBlank, boolean trim) {
-		List<String> list = new ArrayList<>();
-		if (isEmpty(str)) {
-			return list;
-		}
+    /**
+     * 瀛楃涓茶浆list
+     *
+     * @param str         瀛楃涓�
+     * @param sep         鍒嗛殧绗�
+     * @param filterBlank 杩囨护绾┖鐧�
+     * @param trim        鍘绘帀棣栧熬绌虹櫧
+     * @return list闆嗗悎
+     */
+    public static List<String> str2List(String str, String sep, boolean filterBlank, boolean trim) {
+        List<String> list = new ArrayList<>();
+        if (isEmpty(str)) {
+            return list;
+        }
 
-		// 杩囨护绌虹櫧瀛楃涓�
-		if (filterBlank && isBlank(str)) {
-			return list;
-		}
-		String[] split = str.split(sep);
-		for (String string : split) {
-			if (filterBlank && isBlank(string)) {
-				continue;
-			}
-			if (trim) {
-				string = trim(string);
-			}
-			list.add(string);
-		}
+        // 杩囨护绌虹櫧瀛楃涓�
+        if (filterBlank && isBlank(str)) {
+            return list;
+        }
+        String[] split = str.split(sep);
+        for (String string : split) {
+            if (filterBlank && isBlank(string)) {
+                continue;
+            }
+            if (trim) {
+                string = trim(string);
+            }
+            list.add(string);
+        }
 
-		return list;
-	}
+        return list;
+    }
 
-	/**
-	 * 鏌ユ壘鎸囧畾瀛楃涓叉槸鍚﹀寘鍚寚瀹氬瓧绗︿覆鍒楄〃涓殑浠绘剰涓�涓瓧绗︿覆鍚屾椂涓插拷鐣ュぇ灏忓啓
-	 *
-	 * @param cs                  鎸囧畾瀛楃涓�
-	 * @param searchCharSequences 闇�瑕佹鏌ョ殑瀛楃涓叉暟缁�
-	 * @return 鏄惁鍖呭惈浠绘剰涓�涓瓧绗︿覆
-	 */
-	public static boolean containsAnyIgnoreCase(CharSequence cs, CharSequence... searchCharSequences) {
-		return StrUtil.containsAnyIgnoreCase(cs, searchCharSequences);
-	}
+    /**
+     * 鏌ユ壘鎸囧畾瀛楃涓叉槸鍚﹀寘鍚寚瀹氬瓧绗︿覆鍒楄〃涓殑浠绘剰涓�涓瓧绗︿覆鍚屾椂涓插拷鐣ュぇ灏忓啓
+     *
+     * @param cs                  鎸囧畾瀛楃涓�
+     * @param searchCharSequences 闇�瑕佹鏌ョ殑瀛楃涓叉暟缁�
+     * @return 鏄惁鍖呭惈浠绘剰涓�涓瓧绗︿覆
+     */
+    public static boolean containsAnyIgnoreCase(CharSequence cs, CharSequence... searchCharSequences) {
+        return StrUtil.containsAnyIgnoreCase(cs, searchCharSequences);
+    }
 
-	/**
-	 * 椹煎嘲杞笅鍒掔嚎鍛藉悕
-	 */
-	public static String toUnderScoreCase(String str) {
-		return StrUtil.toUnderlineCase(str);
-	}
+    /**
+     * 椹煎嘲杞笅鍒掔嚎鍛藉悕
+     */
+    public static String toUnderScoreCase(String str) {
+        return StrUtil.toUnderlineCase(str);
+    }
 
-	/**
-	 * 鏄惁鍖呭惈瀛楃涓�
-	 *
-	 * @param str  楠岃瘉瀛楃涓�
-	 * @param strs 瀛楃涓茬粍
-	 * @return 鍖呭惈杩斿洖true
-	 */
-	public static boolean inStringIgnoreCase(String str, String... strs) {
-		return StrUtil.equalsAnyIgnoreCase(str, strs);
-	}
+    /**
+     * 鏄惁鍖呭惈瀛楃涓�
+     *
+     * @param str  楠岃瘉瀛楃涓�
+     * @param strs 瀛楃涓茬粍
+     * @return 鍖呭惈杩斿洖true
+     */
+    public static boolean inStringIgnoreCase(String str, String... strs) {
+        return StrUtil.equalsAnyIgnoreCase(str, strs);
+    }
 
-	/**
-	 * 灏嗕笅鍒掔嚎澶у啓鏂瑰紡鍛藉悕鐨勫瓧绗︿覆杞崲涓洪┘宄板紡銆傚鏋滆浆鎹㈠墠鐨勪笅鍒掔嚎澶у啓鏂瑰紡鍛藉悕鐨勫瓧绗︿覆涓虹┖锛屽垯杩斿洖绌哄瓧绗︿覆銆� 渚嬪锛欻ELLO_WORLD->HelloWorld
-	 *
-	 * @param name 杞崲鍓嶇殑涓嬪垝绾垮ぇ鍐欐柟寮忓懡鍚嶇殑瀛楃涓�
-	 * @return 杞崲鍚庣殑椹煎嘲寮忓懡鍚嶇殑瀛楃涓�
-	 */
-	public static String convertToCamelCase(String name) {
-		return StrUtil.upperFirst(StrUtil.toCamelCase(name));
-	}
+    /**
+     * 灏嗕笅鍒掔嚎澶у啓鏂瑰紡鍛藉悕鐨勫瓧绗︿覆杞崲涓洪┘宄板紡銆傚鏋滆浆鎹㈠墠鐨勪笅鍒掔嚎澶у啓鏂瑰紡鍛藉悕鐨勫瓧绗︿覆涓虹┖锛屽垯杩斿洖绌哄瓧绗︿覆銆� 渚嬪锛欻ELLO_WORLD->HelloWorld
+     *
+     * @param name 杞崲鍓嶇殑涓嬪垝绾垮ぇ鍐欐柟寮忓懡鍚嶇殑瀛楃涓�
+     * @return 杞崲鍚庣殑椹煎嘲寮忓懡鍚嶇殑瀛楃涓�
+     */
+    public static String convertToCamelCase(String name) {
+        return StrUtil.upperFirst(StrUtil.toCamelCase(name));
+    }
 
-	/**
-	 * 椹煎嘲寮忓懡鍚嶆硶 渚嬪锛歶ser_name->userName
-	 */
-	public static String toCamelCase(String s) {
-		return StrUtil.toCamelCase(s);
-	}
+    /**
+     * 椹煎嘲寮忓懡鍚嶆硶 渚嬪锛歶ser_name->userName
+     */
+    public static String toCamelCase(String s) {
+        return StrUtil.toCamelCase(s);
+    }
 
-	/**
-	 * 鏌ユ壘鎸囧畾瀛楃涓叉槸鍚﹀尮閰嶆寚瀹氬瓧绗︿覆鍒楄〃涓殑浠绘剰涓�涓瓧绗︿覆
-	 *
-	 * @param str  鎸囧畾瀛楃涓�
-	 * @param strs 闇�瑕佹鏌ョ殑瀛楃涓叉暟缁�
-	 * @return 鏄惁鍖归厤
-	 */
-	public static boolean matches(String str, List<String> strs) {
-		if (isEmpty(str) || isEmpty(strs)) {
-			return false;
-		}
-		for (String pattern : strs) {
-			if (isMatch(pattern, str)) {
-				return true;
-			}
-		}
-		return false;
-	}
+    /**
+     * 鏌ユ壘鎸囧畾瀛楃涓叉槸鍚﹀尮閰嶆寚瀹氬瓧绗︿覆鍒楄〃涓殑浠绘剰涓�涓瓧绗︿覆
+     *
+     * @param str  鎸囧畾瀛楃涓�
+     * @param strs 闇�瑕佹鏌ョ殑瀛楃涓叉暟缁�
+     * @return 鏄惁鍖归厤
+     */
+    public static boolean matches(String str, List<String> strs) {
+        if (isEmpty(str) || isEmpty(strs)) {
+            return false;
+        }
+        for (String pattern : strs) {
+            if (isMatch(pattern, str)) {
+                return true;
+            }
+        }
+        return false;
+    }
 
-	/**
-	 * 鍒ゆ柇url鏄惁涓庤鍒欓厤缃�:
-	 * ? 琛ㄧず鍗曚釜瀛楃;
-	 * * 琛ㄧず涓�灞傝矾寰勫唴鐨勪换鎰忓瓧绗︿覆锛屼笉鍙法灞傜骇;
-	 * ** 琛ㄧず浠绘剰灞傝矾寰�;
-	 *
-	 * @param pattern 鍖归厤瑙勫垯
-	 * @param url     闇�瑕佸尮閰嶇殑url
-	 * @return
-	 */
-	public static boolean isMatch(String pattern, String url) {
+    /**
+     * 鍒ゆ柇url鏄惁涓庤鍒欓厤缃�:
+     * ? 琛ㄧず鍗曚釜瀛楃;
+     * * 琛ㄧず涓�灞傝矾寰勫唴鐨勪换鎰忓瓧绗︿覆锛屼笉鍙法灞傜骇;
+     * ** 琛ㄧず浠绘剰灞傝矾寰�;
+     *
+     * @param pattern 鍖归厤瑙勫垯
+     * @param url     闇�瑕佸尮閰嶇殑url
+     * @return
+     */
+    public static boolean isMatch(String pattern, String url) {
         AntPathMatcher matcher = new AntPathMatcher();
         return matcher.match(pattern, url);
-	}
+    }
 
-	@SuppressWarnings("unchecked")
-	public static <T> T cast(Object obj) {
-		return (T) obj;
-	}
+    @SuppressWarnings("unchecked")
+    public static <T> T cast(Object obj) {
+        return (T) obj;
+    }
 }

--
Gitblit v1.9.3