This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-lang.git
commit 4161d6019a1f68d0a3dc819702d90ad4044e4c05 Author: Gary Gregory <[email protected]> AuthorDate: Wed Dec 17 07:49:35 2025 -0500 Internal refactoring --- src/main/java/org/apache/commons/lang3/CharSetUtils.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/main/java/org/apache/commons/lang3/CharSetUtils.java b/src/main/java/org/apache/commons/lang3/CharSetUtils.java index 6fb06319b..4b2ed54ef 100644 --- a/src/main/java/org/apache/commons/lang3/CharSetUtils.java +++ b/src/main/java/org/apache/commons/lang3/CharSetUtils.java @@ -51,7 +51,7 @@ public class CharSetUtils { * @since 3.2 */ public static boolean containsAny(final String str, final String... set) { - if (StringUtils.isEmpty(str) || deepEmpty(set)) { + if (isEmpty(str, set)) { return false; } final CharSet chars = CharSet.getInstance(set); @@ -82,7 +82,7 @@ public static boolean containsAny(final String str, final String... set) { * @return the character count, zero if null string input */ public static int count(final String str, final String... set) { - if (StringUtils.isEmpty(str) || deepEmpty(set)) { + if (isEmpty(str, set)) { return 0; } final CharSet chars = CharSet.getInstance(set); @@ -125,12 +125,16 @@ private static boolean deepEmpty(final String[] strings) { * @return the modified String, {@code null} if null string input */ public static String delete(final String str, final String... set) { - if (StringUtils.isEmpty(str) || deepEmpty(set)) { + if (isEmpty(str, set)) { return str; } return modify(str, set, false); } + private static boolean isEmpty(final String str, final String... set) { + return StringUtils.isEmpty(str) || deepEmpty(set); + } + /** * Takes an argument in set-syntax, see evaluateSet, * and keeps any of characters present in the specified string. @@ -199,7 +203,7 @@ private static String modify(final String str, final String[] set, final boolean * @return the modified String, {@code null} if null string input */ public static String squeeze(final String str, final String... set) { - if (StringUtils.isEmpty(str) || deepEmpty(set)) { + if (isEmpty(str, set)) { return str; } final CharSet chars = CharSet.getInstance(set);
