Java String isAlphanumericSpace() Utility Method

This page contains the source code of Java String isAlphanumericSpace() utility method - This method checks if the CharSequence contains only Unicode letters, digits, or space (' ').

Java String isAlphanumericSpace() Utility Method

The following String isAlphanumericSpace() utility method checks if the CharSequence contains only Unicode letters, digits, or space (' '):
public static boolean isAlphanumericSpace(final CharSequence cs) {
    if (cs == null) {
         return false;
    }
    final int sz = cs.length();
    for (int i = 0; i < sz; i++) {
         if (!Character.isLetterOrDigit(cs.charAt(i)) && cs.charAt(i) != ' ') {
             return false;
         }
    }
    return true;
}
JUnit test case:
@Test
public void testIsAlphanumericSpace() {
    assertFalse(StringUtility.isAlphanumericSpace(null));
    assertTrue(StringUtility.isAlphanumericSpace(""));
    assertTrue(StringUtility.isAlphanumericSpace(" "));
    assertTrue(StringUtility.isAlphanumericSpace("a"));
    assertTrue(StringUtility.isAlphanumericSpace("A"));
    assertTrue(StringUtility.isAlphanumericSpace("kgKgKgKgkgkGkjkjlJlOKLgHdGdHgl"));
    assertTrue(StringUtility.isAlphanumericSpace("ham kso"));
    assertTrue(StringUtility.isAlphanumericSpace("1"));
    assertTrue(StringUtility.isAlphanumericSpace("hkHKHik6iUGHKJgU7tUJgKJGI87GIkug"));
    assertFalse(StringUtility.isAlphanumericSpace("_"));
    assertFalse(StringUtility.isAlphanumericSpace("hkHKHik*khbkuh"));
}

Related Utility Methods



Comments