String test = "5";
boolean isNumber = false;
try {
int i = Integer.parseInt(test);
/* If you get here it is a number */
isNumber = true;
}
catch (NumberFormatException) {
isNumber = false;
}
if (isNumber) {
System.out.println(test + " is a valid number.");
}
else {
System.out.println(test + " is not a valid number.");
}