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

convertir Objet a int

Estas en el tema de convertir Objet a int en el foro de Java en Foros del Web. Hago lo siguiente y funciona perfecto cuando corro el programa en netbeans, hace lo que quiero que haga etc.. pero al momento de hacer un ...
  #1 (permalink)  
Antiguo 06/05/2014, 19:40
Avatar de erozwashere  
Fecha de Ingreso: noviembre-2012
Ubicación: mex
Mensajes: 176
Antigüedad: 12 años, 1 mes
Puntos: 0
convertir Objet a int

Hago lo siguiente y funciona perfecto cuando corro el programa en netbeans, hace lo que quiero que haga etc.. pero al momento de hacer un ejecutable

int cantidad = (int) tableModel.getValueAt(contador,4);


le doy en clean and build para hacer un ejecutable y me suelta el siguiente error
error: inconvertible types
int cantidad = (int) tableModel.getValueAt(contador,4);
required: int
found: Object

pero cuando corro el programa funcion perfectamente sin ningun error, como podre hacer para que funcione?

Gracias
  #2 (permalink)  
Antiguo 07/05/2014, 02:36
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 16 años, 4 meses
Puntos: 188
Respuesta: convertir Objet a int

Igual tableModel.getValueAt(contador,4); requiere que sea un objeto y no un tipo primitivo

Prueba con

Integer cantidadRecogida = (Integer) tableModel.getValueAt(contador,4);
int cantidad = 0;
if (cantidadRecogida != null) {
cantidad = cantidadRecogida.intValue();
}

o a usar directamente cantidadRecogida si no te importa manejar un Integer
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}
  #3 (permalink)  
Antiguo 09/05/2014, 17:42
 
Fecha de Ingreso: mayo-2014
Mensajes: 10
Antigüedad: 10 años, 8 meses
Puntos: 0
Respuesta: convertir Objet a int

Que me dices si usas esto.

int cantidad = Integer.parseInt((String)tableModel.getValueAt(con tador,4));

o tal vez

int cantidad = Integer.parseInt((String)(tableModel.getValueAt(co ntador,4)));

¿Qué ocurre, me puedes decir?.

¿Qué usas Java SE 7 o SE 8?

Última edición por juanbimbaperez; 09/05/2014 a las 19:34

Etiquetas: int, netbeans, programa
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:32.