This page contains the source code of Java String isNumericSpace() utility method - This method checks if the CharSequence contains only Unicode digits or space (' ').
Java String isNumericSpace() Utility Method
Checks if the CharSequence contains only Unicode digits or space (' '). A decimal point is not a Unicode digit and returns false.
null will return false. An empty CharSequence (length()=0) will return true.
public static boolean isNumericSpace(final CharSequence cs) {
if (cs == null) {
return false;
}
final int sz = cs.length();
for (int i = 0; i < sz; i++) {
if (!Character.isDigit(cs.charAt(i)) && cs.charAt(i) != ' ') {
return false;
}
}
return true;
}
JUnit test case:
@Test
public void testIsNumericSpace() {
assertFalse(StringUtility.isNumericSpace(null));
assertTrue(StringUtility.isNumericSpace(""));
assertTrue(StringUtility.isNumericSpace(" "));
assertFalse(StringUtility.isNumericSpace("a"));
assertFalse(StringUtility.isNumericSpace("A"));
assertFalse(StringUtility.isNumericSpace("kgKgKgKgkgkGkjkjlJlOKLgHdGdHgl"));
assertFalse(StringUtility.isNumericSpace("ham kso"));
assertTrue(StringUtility.isNumericSpace("1"));
assertTrue(StringUtility.isNumericSpace("1000"));
assertFalse(StringUtility.isNumericSpace("2.3"));
assertTrue(StringUtility.isNumericSpace("10 00"));
assertTrue(StringUtility.isNumericSpace("\u0967\u0968\u0969"));
assertTrue(StringUtility.isNumericSpace("\u0967\u0968 \u0969"));
assertFalse(StringUtility.isNumericSpace("hkHKHik6iUGHKJgU7tUJgKJGI87GIkug"));
assertFalse(StringUtility.isNumericSpace("_"));
assertFalse(StringUtility.isNumericSpace("hkHKHik*khbkuh"));
}
Related Utility Methods
- Java String getDigits() Utility Method
- Java String isAlphanumeric() Utility Method
- Java String isAlpha() Utility Method
- Java String countMatches() Utility Method
- Java String mergeStringArrays(String array1[], String array2[]) Utility Method Example
- Java String quote( String str) Utility Method
- Java arrayToMap(String[][] array) Utility Method
- Java String fromBufferedReader() Utility Method - Converts a BufferedReader into a String
- Java String isNumericSpace() Utility Method
- Java String isNumeric() Utility Method
- Java String isAlphanumericSpace() Utility Method
- Java String isAlphaSpace(() Utility Method
- Java trimArrayElements() Utility Method
- Java trimArrayElements() Utility Method
- Java String containsWhitespace() Utility Method
- Java String isBlank() Utility Method
- Java String isAnyEmpty() Utility Method
- Java String isNotEmpty() Utility Method
- Java String isEmpty() Utility Method
- Java String Uppercase First Character Example
- Java String uppercaseFirstChar() Utility Method
- Java String trimTrailingCharacter() Utility Method
- Java String trimLeadingCharacter() Utility Method
- Java String trimTrailingWhitespace() Utility Method
- Java String trimLeadingWhitespace() Utility Method
- Java String trimAllWhitespace() Utility Method
- Java String trimWhitespace() Utility Method
Comments
Post a Comment