Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/10/2015, 13:20
Avatar de Xerelo
Xerelo
 
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años
Puntos: 306
Respuesta: ¿como trabajar solo los que tengan algun valor?

Un int es una primitiva y no un objeto, por lo que un int no puede ser null, y desde el momento que tienes un array de int todos los elementos están inicializados, no puedes distinguir un cero que tú metas de uno de inicialización.

De todas formas, los arrays estáticos están pensados para un número fijo de elementos, por lo que en java se supone que casi siempre tendrán valor y no existe un método directo que te permita contarlos.

La forma más evidente es que tú mismo hagas un método que los cuente, aunque haya otras soluciones.
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.