Cita:
Iniciado por posman [url=http://download.oracle.com/javase/6/docs/api/java/lang/Integer.html#parseInt(java.lang.String)]Integer.parseInt[/url] te convierte un String en Integer. Si no se puede hacer (porque la cadena no sea un numero) se lanza una excepcion.
Muchas gracias por la ayuda, algo así había pensado, buscando por ahí encontré esta forma también y la comparto:
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" ));
}
}