Foros del Web » Programación para mayores de 30 ;) » Java »

Problema con Validación String numérico

Estas en el tema de Problema con Validación String numérico en el foro de Java en Foros del Web. Buenas; Tengo un problemilla. Estoy validando un campo (String) para saber si ese String son todo numeros. Código HTML: public boolean esNumExpCorrecto (String numExp){ try{ ...
  #1 (permalink)  
Antiguo 29/06/2009, 06:14
Avatar de CopperDavid  
Fecha de Ingreso: mayo-2009
Ubicación: Madrid
Mensajes: 40
Antigüedad: 15 años
Puntos: 1
Problema con Validación String numérico

Buenas;

Tengo un problemilla.

Estoy validando un campo (String) para saber si ese String son todo numeros.
Código HTML:
public boolean esNumExpCorrecto (String numExp){
			
		try{
			Integer.parseInt(numExp);
			return true;
		}
		catch(NumberFormatException e)
		{
			return false;
		}

	}
He visto por la web que muchos lo hacen con el Integer.parseInt, hasta aquí todo bien. Pero mi problema es que el numero que me llega es de 9digitos (200900000202) y necesito validar que todos los digitos sean numericos.

Si le paso "2009" si que funciona. Puede ser que el string de 9 no se puede convertir a entero??

Haber si me pueden ayudar??
  #2 (permalink)  
Antiguo 29/06/2009, 06:22
Avatar de CopperDavid  
Fecha de Ingreso: mayo-2009
Ubicación: Madrid
Mensajes: 40
Antigüedad: 15 años
Puntos: 1
Respuesta: Problema con Validación String numérico

Perdonad;

Según le daba al boton Enviar Respuesta e caido.


Así es como lo solucioné:
Código HTML:
	public boolean esNumExpCorrecto (String numExp){
			
		try{
			Long.parseLong(numExp);
			return true;
		}
		catch(NumberFormatException e)
		{
			return false;
		}

	}
SALU2
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 00:58.