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

[SOLUCIONADO] Validar número en Java

Estas en el tema de Validar número en Java en el foro de Java en Foros del Web. Hola, me gustaría saber si hay una manera de validar una cadena en java para que sólo tenga números y que además la cantidad esté ...
  #1 (permalink)  
Antiguo 22/03/2014, 12:19
Avatar de cybernatico  
Fecha de Ingreso: enero-2010
Ubicación: México
Mensajes: 138
Antigüedad: 14 años, 3 meses
Puntos: 6
Pregunta Validar número en Java

Hola, me gustaría saber si hay una manera de validar una cadena en java para que sólo tenga números y que además la cantidad esté en un rango, por ejemplo del 1 al 100, gracias.
  #2 (permalink)  
Antiguo 22/03/2014, 12:24
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: Validar número en Java

Hay muchas formas, la más sencilla es convertir la cadena a número y verficarlo

Código Java:
Ver original
  1. try {
  2.    int numero = Integer.parseInt(laCadena);
  3.    if (numero < 1 || numero > 100) {
  4.         // el numero no es valido
  5.    }
  6. } catch (Exception e) {
  7.    // La cadena no se puede convertir a numero
  8. }

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #3 (permalink)  
Antiguo 22/03/2014, 13:10
Avatar de cybernatico  
Fecha de Ingreso: enero-2010
Ubicación: México
Mensajes: 138
Antigüedad: 14 años, 3 meses
Puntos: 6
Respuesta: Validar número en Java

Oye @chuidiang tengo un problema despues de este codigo:

Código Java:
Ver original
  1. try
  2.             {
  3.                 numero=Integer.parseInt(numcad);
  4.                 if(numero<1 || numero>3999)
  5.                     valido=false;
  6.             }
  7.             catch (Exception e) {
  8.                 valido=false;
  9.             }

tengo:

Código Java:
Ver original
  1. cantidad=numero;

pero el Netbeans dice que tengo que inicializar "numero", acaso no se realizó la asignación antes, sabes a qué se deba este problema?
  #4 (permalink)  
Antiguo 22/03/2014, 15:41
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: Validar número en Java

No sé si se ejecutó el código antes, no sé en qué orden tienes pues el código, ni dónde has declarado la variabel número, ...

Se bueno.
__________________
Apuntes Java
Wiki de Programación

Etiquetas: Ninguno
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




La zona horaria es GMT -6. Ahora son las 02:20.