diff --git a/core-java-modules/core-java-string-operations-8/pom.xml b/core-java-modules/core-java-string-operations-8/pom.xml
index a2f97a93d9..0a8a194109 100644
--- a/core-java-modules/core-java-string-operations-8/pom.xml
+++ b/core-java-modules/core-java-string-operations-8/pom.xml
@@ -12,6 +12,14 @@
core-java-modules
0.0.1-SNAPSHOT
+
+
+ org.apache.commons
+ commons-lang3
+ ${apache.commons.lang3.version}
+
+
+
@@ -29,6 +37,7 @@
11
11
+ 3.14.0
-
+
\ No newline at end of file
diff --git a/core-java-modules/core-java-string-operations-8/src/test/java/com/baeldung/removetrailingspaces/RemoveTrailingSpaceOrWhitespaceUnitTest.java b/core-java-modules/core-java-string-operations-8/src/test/java/com/baeldung/removetrailingspaces/RemoveTrailingSpaceOrWhitespaceUnitTest.java
new file mode 100644
index 0000000000..fcfd8f7e5a
--- /dev/null
+++ b/core-java-modules/core-java-string-operations-8/src/test/java/com/baeldung/removetrailingspaces/RemoveTrailingSpaceOrWhitespaceUnitTest.java
@@ -0,0 +1,38 @@
+package com.baeldung.removetrailingspaces;
+
+import static org.junit.jupiter.api.Assertions.assertEquals;
+
+import org.apache.commons.lang3.StringUtils;
+import org.junit.jupiter.api.Test;
+
+public class RemoveTrailingSpaceOrWhitespaceUnitTest {
+
+ private final static String INPUT = " a b c d e \t ";
+
+ @Test
+ void whenUsingTrim_thenBothLeadingAndTrailingWhitespaceAreRemoved() {
+ String result = INPUT.trim();
+ assertEquals("a b c d e", result);
+ }
+
+ @Test
+ void whenUsingReplaceAll_thenGetExpectedResult() {
+ String result1 = INPUT.replaceAll(" +$", "");
+ assertEquals(" a b c d e \t", result1);
+
+ String result2 = INPUT.replaceAll("\\s+$", "");
+ assertEquals(" a b c d e", result2);
+ }
+
+ @Test
+ void whenUsingStripTrailing_thenAllTrailingWhitespaceRemoved() {
+ String result = INPUT.stripTrailing();
+ assertEquals(" a b c d e", result);
+ }
+
+ @Test
+ void whenUsingStringUtilsStripEnd_thenTrailingSpaceRemoved() {
+ String result = StringUtils.stripEnd(INPUT, " ");
+ assertEquals(" a b c d e \t", result);
+ }
+}
\ No newline at end of file