From 73fb1b6735eb97e870ef58fd688dc35644de4894 Mon Sep 17 00:00:00 2001 From: Looly Date: Sun, 27 Sep 2020 09:35:57 +0800 Subject: [PATCH] add method --- CHANGELOG.md | 2 ++ hutool-core/src/main/java/cn/hutool/core/util/StrUtil.java | 2 +- hutool-dfa/src/main/java/cn/hutool/dfa/SensitiveUtil.java | 5 +++-- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f8f831059..0b77a6d44 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -24,6 +24,8 @@ * 【aop 】 去除调试日志(issue#1116@Github) * 【core 】 增加'反转义(pr#1121@Github) * 【poi 】 增加SheetReader和XXXRowHandler(issue#I1WHJP@Gitee) +* 【dfa 】 增加过滤符号(pr#1122@Github) +* 【dfa 】 SensitiveUtil增加setCharFilter方法(pr#1123@Github) ### Bug修复 * 【crypto 】 修复SM2验签后无法解密问题(issue#I1W0VP@Gitee) diff --git a/hutool-core/src/main/java/cn/hutool/core/util/StrUtil.java b/hutool-core/src/main/java/cn/hutool/core/util/StrUtil.java index 2bbc446cb..c4f1e686e 100644 --- a/hutool-core/src/main/java/cn/hutool/core/util/StrUtil.java +++ b/hutool-core/src/main/java/cn/hutool/core/util/StrUtil.java @@ -4227,7 +4227,7 @@ public class StrUtil { } /** - * 计算连个字符串的相似度百分比 + * 计算两个字符串的相似度百分比 * * @param str1 字符串1 * @param str2 字符串2 diff --git a/hutool-dfa/src/main/java/cn/hutool/dfa/SensitiveUtil.java b/hutool-dfa/src/main/java/cn/hutool/dfa/SensitiveUtil.java index e0de7f945..d64100494 100644 --- a/hutool-dfa/src/main/java/cn/hutool/dfa/SensitiveUtil.java +++ b/hutool-dfa/src/main/java/cn/hutool/dfa/SensitiveUtil.java @@ -1,5 +1,6 @@ package cn.hutool.dfa; +import cn.hutool.core.lang.Filter; import cn.hutool.core.thread.ThreadUtil; import cn.hutool.core.util.StrUtil; import cn.hutool.json.JSONUtil; @@ -13,8 +14,7 @@ import java.util.List; * */ public final class SensitiveUtil { -// private static final Log log = LogFactory.get(); - + public static final char DEFAULT_SEPARATOR = StrUtil.C_COMMA; private static final WordTree sensitiveTree = new WordTree(); @@ -77,6 +77,7 @@ public final class SensitiveUtil { * 当accept为false时,此字符不参与匹配 * * @param charFilter 过滤函数 + * @since 5.4.4 */ public static void setCharFilter(Filter charFilter) { if(charFilter != null) {