Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/02/2011, 22:11
negro7488
 
Fecha de Ingreso: julio-2009
Mensajes: 14
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Numero en cadena de texto

Cita:
Iniciado por posman Ver Mensaje
[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" ));
}
}