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

Validar variable INT

Estas en el tema de Validar variable INT en el foro de Java en Foros del Web. Buenas, una consulta. Tengo un campo de texto, en el cual se ingresa un valor numérico. Código: JTextField campoTelefono = new JTextField(); Posteriormente guardo el ...
  #1 (permalink)  
Antiguo 29/09/2013, 11:34
 
Fecha de Ingreso: agosto-2011
Mensajes: 19
Antigüedad: 12 años, 8 meses
Puntos: 0
Pregunta Validar variable INT

Buenas, una consulta.

Tengo un campo de texto, en el cual se ingresa un valor numérico.

Código:
JTextField campoTelefono  = new JTextField();
Posteriormente guardo el valor de ese campo:

Código:
int cedula      = Integer.parseInt(campoCedula.getText())
¿Cómo deberia hacer si quiero validar que esa variable no este vacia?.

Por ejemplo con una cadena de texto (String) lo hice así:

Código:
String nombre   = campoNombre.getText();

if(nombre.isEmpty){

JOptionPane.showMessageDialog(null,
                    "Debe completar el campo Nombre",
                    "Registro Inválido",
                    JOptionPane.ERROR_MESSAGE);  

}
Gracias.
  #2 (permalink)  
Antiguo 29/09/2013, 11:55
 
Fecha de Ingreso: mayo-2013
Ubicación: Córdoba
Mensajes: 139
Antigüedad: 11 años
Puntos: 9
Respuesta: Validar variable INT

Del mismo modo que para campoNombre.
  #3 (permalink)  
Antiguo 29/09/2013, 12:01
 
Fecha de Ingreso: agosto-2011
Mensajes: 19
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: Validar variable INT

El atributo isEmpty() chequea en el caso de las cadenas vacías.

En este caso es una variable de tipo int, por eso no me lo permite.
  #4 (permalink)  
Antiguo 29/09/2013, 12:43
Avatar de Krain  
Fecha de Ingreso: julio-2013
Ubicación: Valencia
Mensajes: 60
Antigüedad: 10 años, 9 meses
Puntos: 1
Respuesta: Validar variable INT

Podrías probar a hacer la comprobación desde el JTextField y si no esta vacia pasar a la variable.

Código Java:
Ver original
  1. if(campoTelefono.getText().equals(""))
  2. {
  3.     JOptionPane.showMessageDialog(null,"Debe completar el campo Telefono","Registro Inválido",JOptionPane.ERROR_MESSAGE);            
  4. }
  5. else
  6. {
  7.     telefono = Integer.parseInt(campoTelefono.getText());
  8. }
__________________
01001011 01110010 01100001 01101001 01101110
  #5 (permalink)  
Antiguo 29/09/2013, 12:47
 
Fecha de Ingreso: mayo-2013
Ubicación: Córdoba
Mensajes: 139
Antigüedad: 11 años
Puntos: 9
Respuesta: Validar variable INT

Tienes razón, utiliza el isEmpty() sobre el mismo JText.

Código Java:
Ver original
  1. campoNombre.getText().isEmpty();
  2. campoTelefono  .getText().isEmpty();
  #6 (permalink)  
Antiguo 29/09/2013, 16:00
 
Fecha de Ingreso: septiembre-2013
Mensajes: 4
Antigüedad: 10 años, 7 meses
Puntos: 0
Respuesta: Validar variable INT

Tienes muchas formas de comprobarlo, ya que es un teléfono y va a tener nueve cifras y ademas la primera va a ser un 6 o 9 compara que el numero sea mayor o igual que 600000000. Haz un cast

Etiquetas: int, vacio, validacion
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 17:45.