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

[SOLUCIONADO] ArrayList quitar valores null

Estas en el tema de ArrayList quitar valores null en el foro de Java en Foros del Web. Hola gente buenas tardes, me encuentro aqui para consultarles a ustedes a ver si alguno puede orientarme un poco. el tema es que cargo un ...
  #1 (permalink)  
Antiguo 10/07/2014, 13:37
 
Fecha de Ingreso: diciembre-2012
Mensajes: 53
Antigüedad: 11 años, 4 meses
Puntos: 0
Pregunta ArrayList quitar valores null

Hola gente buenas tardes, me encuentro aqui para consultarles a ustedes a ver si alguno puede orientarme un poco.
el tema es que cargo un ArrayList<> con los datos de la BD.. hasta ahi todo genial..
Pero tengo un problema, cuando imprimo todos los elementos, el ultimo elemento es un valor null.
Mi pregunta es si hay algun metodo que pueda utilizar para remover esos valores null o no mostrarlos.

asi recorro el ArrayList e imprimo los objetos:
Código Java:
Ver original
  1. for(int i = 0; i<listaDatosBd.size(); i++){
  2.            
  3.         System.out.println(listaDatosBd.get(i));
  4.                
  5.                 }

imprime todos los datos de manera correcta, pero a lo ultimo me aparece un null y no se como quitarlo.


Saludos gente
  #2 (permalink)  
Antiguo 10/07/2014, 14:21
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 6 meses
Puntos: 454
Respuesta: ArrayList quitar valores null

Hola:

Revisa como lo rellenas para no añadir ese último null. También puedes poner un if (listaDatosBd.get(i) != null) antes de trabajar con él. O puedes eliminarlo con listaDatosBd.remove(listaDatosBd.size()-1)

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #3 (permalink)  
Antiguo 10/07/2014, 15:25
 
Fecha de Ingreso: diciembre-2012
Mensajes: 53
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: ArrayList quitar valores null

Muchas gracias chuidiang pude solucionar mi problema!

Saludos

Etiquetas: arraylist, metodo, null, objeto, valor
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 18:01.