Title: Determine whether a string is a number (positive integer) in java
- Iterate through each character of s
private boolean isNumeric(String s) {
for (int i = 0; i < s.length(); i++) {
char ch = s.charAt(i);
if (!(ch >= '0' && ch <= '9')) {
return false;
}
}
return true;
}
2. Write your own functions, use regular expressions,
private boolean isNumeric(String s) {
if (s != null && !"".equals(s.trim())){
return s.matches("^[0-9]*$");
} else {
return false;
}
}