diff --git a/core-java-modules/core-java-string-operations-4/pom.xml b/core-java-modules/core-java-string-operations-4/pom.xml
index ea6bdcd849..ce6119cbbe 100644
--- a/core-java-modules/core-java-string-operations-4/pom.xml
+++ b/core-java-modules/core-java-string-operations-4/pom.xml
@@ -32,6 +32,16 @@
opencsv
${opencsv.version}
+
+ org.springframework
+ spring-core
+ ${spring-core.version}
+
+
+ org.apache.commons
+ commons-lang3
+ ${apache-commons-lang3.version}
+
@@ -53,6 +63,8 @@
3.6.1
31.0.1-jre
4.1
+ 5.3.13
+ 3.12.0
diff --git a/core-java-modules/core-java-string-operations-4/src/test/java/com/baeldung/comparestrings/CompareIgnoreSpacesUnitTest.java b/core-java-modules/core-java-string-operations-4/src/test/java/com/baeldung/comparestrings/CompareIgnoreSpacesUnitTest.java
new file mode 100644
index 0000000000..570ceb1598
--- /dev/null
+++ b/core-java-modules/core-java-string-operations-4/src/test/java/com/baeldung/comparestrings/CompareIgnoreSpacesUnitTest.java
@@ -0,0 +1,28 @@
+package com.baeldung.comparestrings;
+
+import org.apache.commons.lang3.StringUtils;
+import org.junit.Test;
+
+import static org.junit.Assert.assertEquals;
+
+public class CompareIgnoreSpacesUnitTest {
+
+ private static String normalString = "ABCDEF";
+ private static String stringWithSpaces = " AB CD EF ";
+
+ @Test
+ public void givenTwoStrings_thenCompareWithReplaceAllMethod() {
+ assertEquals(normalString.replaceAll("\\s+",""), stringWithSpaces.replaceAll("\\s+",""));
+ }
+
+ @Test
+ public void givenTwoStrings_thenCompareWithApacheStringUtils() {
+ assertEquals(StringUtils.deleteWhitespace(normalString), StringUtils.deleteWhitespace(stringWithSpaces));
+ }
+
+ @Test
+ public void givenTwoStrings_thenCompareWithSpringStringUtils() {
+ assertEquals(org.springframework.util.StringUtils.trimAllWhitespace(normalString), org.springframework.util.StringUtils.trimAllWhitespace(stringWithSpaces));
+ }
+
+}