Java String isAlphanumericSpace() Utility Method

Java String Utility Methods


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"));
}




Comments