diff options
author | Gary Gregory <garydgregory@gmail.com> | 2022-10-27 09:51:05 -0400 |
---|---|---|
committer | Gary Gregory <garydgregory@gmail.com> | 2022-10-27 09:51:05 -0400 |
commit | fb90d0bd85bf500611e904da67531ee360249049 (patch) | |
tree | 8187cd94920f7406802b741683c5c2df6d1ade56 /src | |
parent | 0659831ad49a41244337eb9c60e6b6fe921756c2 (diff) | |
download | apache-commons-lang-fb90d0bd85bf500611e904da67531ee360249049.tar.gz |
Reuse own API
Diffstat (limited to 'src')
3 files changed, 7 insertions, 10 deletions
diff --git a/src/main/java/org/apache/commons/lang3/StringUtils.java b/src/main/java/org/apache/commons/lang3/StringUtils.java index cf1f4c4c5..680f548a4 100644 --- a/src/main/java/org/apache/commons/lang3/StringUtils.java +++ b/src/main/java/org/apache/commons/lang3/StringUtils.java @@ -6716,8 +6716,7 @@ public class StringUtils { // find the next earliest match // NOTE: logic mostly duplicated above START for (int i = 0; i < searchLength; i++) { - if (noMoreMatchesForReplIndex[i] || searchList[i] == null || - searchList[i].isEmpty() || replacementList[i] == null) { + if (noMoreMatchesForReplIndex[i] || isEmpty(searchList[i]) || replacementList[i] == null) { continue; } tempIndex = text.indexOf(searchList[i], start); diff --git a/src/main/java/org/apache/commons/lang3/text/StrBuilder.java b/src/main/java/org/apache/commons/lang3/text/StrBuilder.java index 299dc591f..b79bd9d88 100644 --- a/src/main/java/org/apache/commons/lang3/text/StrBuilder.java +++ b/src/main/java/org/apache/commons/lang3/text/StrBuilder.java @@ -173,7 +173,7 @@ public class StrBuilder implements CharSequence, Appendable, Serializable, Build * @return this, to enable chaining */ public StrBuilder setNullText(String nullText) { - if (nullText != null && nullText.isEmpty()) { + if (StringUtils.isEmpty(nullText)) { nullText = null; } this.nullText = nullText; diff --git a/src/test/java/org/apache/commons/lang3/LocaleUtilsTest.java b/src/test/java/org/apache/commons/lang3/LocaleUtilsTest.java index fecd7ad70..6d5e32dd2 100644 --- a/src/test/java/org/apache/commons/lang3/LocaleUtilsTest.java +++ b/src/test/java/org/apache/commons/lang3/LocaleUtilsTest.java @@ -82,8 +82,8 @@ public class LocaleUtilsTest extends AbstractLangTest { assertNotNull(locale, "valid locale"); assertEquals(language, locale.getLanguage()); //country and variant are empty - assertTrue(locale.getCountry() == null || locale.getCountry().isEmpty()); - assertTrue(locale.getVariant() == null || locale.getVariant().isEmpty()); + assertTrue(StringUtils.isEmpty(locale.getCountry())); + assertTrue(StringUtils.isEmpty(locale.getVariant())); } /** @@ -99,7 +99,7 @@ public class LocaleUtilsTest extends AbstractLangTest { assertEquals(language, locale.getLanguage()); assertEquals(country, locale.getCountry()); //variant is empty - assertTrue(locale.getVariant() == null || locale.getVariant().isEmpty()); + assertTrue(StringUtils.isEmpty(locale.getVariant())); } /** @@ -396,8 +396,7 @@ public class LocaleUtilsTest extends AbstractLangTest { while (iterator.hasNext()) { final Locale locale = iterator.next(); // should have an en empty variant - assertTrue(locale.getVariant() == null - || locale.getVariant().isEmpty()); + assertTrue(StringUtils.isEmpty(locale.getVariant())); assertEquals(country, locale.getCountry()); if (language.equals(locale.getLanguage())) { found = true; @@ -443,8 +442,7 @@ public class LocaleUtilsTest extends AbstractLangTest { while (iterator.hasNext()) { final Locale locale = iterator.next(); // should have an en empty variant - assertTrue(locale.getVariant() == null - || locale.getVariant().isEmpty()); + assertTrue(StringUtils.isEmpty(locale.getVariant())); assertEquals(language, locale.getLanguage()); if (country.equals(locale.getCountry())) { found = true; |