Validate if a String contains only numbers in Java
Description
The following code shows how to validate if a String contains only numbers.
Example
//from w ww.ja v a 2 s . c om
public class Main {
public static boolean containsOnlyNumbers(String str) {
for (int i = 0; i < str.length(); i++) {
if (!Character.isDigit(str.charAt(i)))
return false;
}
return true;
}
public static void main(String[] args) {
System.out.println(containsOnlyNumbers("123456"));
System.out.println(containsOnlyNumbers("123abc456"));
}
}
The code above generates the following result.
Home »
Java Tutorial »
Java Data Type »
Java Tutorial »
Java Data Type »