Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/04/2012, 01:55
Avatar de Fuzzylog
Fuzzylog
 
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 8 meses
Puntos: 188
Respuesta: Almacenar dato en variable

Hola, perdonen que os tenga abandonados tanto tiempo, pero tengo exceso de trabajo jeje.

La respuesta de calichecal es correcta, pero quería ir un poco más allá.

La variable Object[] totalNumFilas como indica es un Array de Object, objetos genéricos que no se sabe en principio qué tipo tienen (tú igual sí lo sabes, pero la aplicación no).

Por tanto si sabes que es un Integer y lo quieres usar como int, bien podrías hacer
un cast directo.
int tuVariable = ((Integer) totalNumFilas[0]).intValue();

¿Pero qué ocurre si totalNumFilas[0] es otro objeto distinto? Por ejemplo un long.
Entonces ese cast directo a Integer no funcionaría y lanzaría una ClassCastException, de ahí que se use String.valueOf(Object) para transformarlo a String y luego de nuevo a Integer.
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}