11 lines
342 B
Java
11 lines
342 B
Java
private static final boolean isNumeric(final String s) {
|
|
if (s == null || s.isEmpty()) return false;
|
|
for (int x = 0; x < s.length(); x++) {
|
|
final char c = s.charAt(x);
|
|
if (x == 0 && (c == '-')) continue; // negative
|
|
if ((c >= '0') && (c <= '9')) continue; // 0 - 9
|
|
return false; // invalid
|
|
}
|
|
return true; // valid
|
|
}
|