Java String containsWhitespace() Utility Method - Check a String Contains Any Whitespace Characters

This page contains the source code of Java String containsWhitespace() utility method - This method checks whether the given CharSequence contains any whitespace characters.

Java String containsWhitespace() Utility Method

The following String containsWhitespace() utility method to check whether the given CharSequence contains any whitespace characters.

This method returns true if the CharSequence is not empty and contains at least 1 (breaking) whitespace character.
String containsWhitespace() utility method:
public static boolean containsWhitespace(final CharSequence seq) {
    if (isEmpty(seq)) {
         return false;
    }
    final int strLen = seq.length();
    for (int i = 0; i < strLen; i++) {
        if (Character.isWhitespace(seq.charAt(i))) {
             return true;
        }
    }
    return false;
}
JUnit Test Case:
@Test
public void testContainsWhitespace() {
    assertFalse(containsWhitespace(null));
    assertFalse(containsWhitespace(""));
    assertFalse(containsWhitespace("a"));
    assertFalse(containsWhitespace("abc"));
    assertTrue(containsWhitespace(" "));
    assertTrue(containsWhitespace(" a"));
    assertTrue(containsWhitespace("abc "));
    assertTrue(containsWhitespace("a b"));
    assertTrue(containsWhitespace("a  b"));
}

Related Utility Methods


Comments