diff --git a/core-java-modules/core-java-string-operations-2/src/main/java/com/baeldung/trim/LTrimRTrim.java b/core-java-modules/core-java-string-operations-2/src/main/java/com/baeldung/trim/LTrimRTrim.java index af46f426d8..9ca1122441 100644 --- a/core-java-modules/core-java-string-operations-2/src/main/java/com/baeldung/trim/LTrimRTrim.java +++ b/core-java-modules/core-java-string-operations-2/src/main/java/com/baeldung/trim/LTrimRTrim.java @@ -117,6 +117,9 @@ public class LTrimRTrim { String ltrim = org.apache.commons.lang3.StringUtils.stripStart(src, " "); String rtrim = org.apache.commons.lang3.StringUtils.stripEnd(src, " "); + ltrim = org.apache.commons.lang3.StringUtils.stripStart(src, null); + rtrim = org.apache.commons.lang3.StringUtils.stripEnd(src, null); + return checkStrings(ltrim, rtrim); } diff --git a/core-java-modules/core-java-string-operations-2/src/test/java/com/baeldung/trim/LTrimRTrimUnitTest.java b/core-java-modules/core-java-string-operations-2/src/test/java/com/baeldung/trim/LTrimRTrimUnitTest.java index 18c8608455..f60340c238 100644 --- a/core-java-modules/core-java-string-operations-2/src/test/java/com/baeldung/trim/LTrimRTrimUnitTest.java +++ b/core-java-modules/core-java-string-operations-2/src/test/java/com/baeldung/trim/LTrimRTrimUnitTest.java @@ -69,10 +69,16 @@ public class LTrimRTrimUnitTest { // Use StringUtils containsIgnoreCase to avoid case insensitive issues String ltrim = org.apache.commons.lang3.StringUtils.stripStart(src, " "); String rtrim = org.apache.commons.lang3.StringUtils.stripEnd(src, " "); + + // Compare the Strings obtained and the expected + Assert.assertTrue(ltrimResult.equalsIgnoreCase(ltrim)); + Assert.assertTrue(rtrimResult.equalsIgnoreCase(rtrim)); + + ltrim = org.apache.commons.lang3.StringUtils.stripStart(src, null); + rtrim = org.apache.commons.lang3.StringUtils.stripEnd(src, null); // Compare the Strings obtained and the expected Assert.assertTrue(ltrimResult.equalsIgnoreCase(ltrim)); - Assert.assertTrue(rtrimResult.equalsIgnoreCase(rtrim)); }