¿Como borrar todos los elementos de un arraylist que esten vacios en java?

  • 2 Respuestas
  • 25 Vistas
Hola a todos,

tengo un programa en java en el que uso un arraylist<String> y quiero borrar todos los elementos de este arreglo que esten vacios, es decir, que no tengan texto sus elementos, ¿Cual es la manera mas facil de hacer esto en Java?



*

Jonathan

  • *****
  • 127
  • +156/-0
  • Don't work hard, work intelligent
    • Ver Perfil
    • Ingeniero en Sistemas Computacionales
Re:¿Como borrar todos los elementos de un arraylist que esten vacios en java?
« Respuesta #1 en: Junio 15, 2017, 12:26:38 pm »
Hola amigo,

Puedes hacerlo de dos formas:

Una es recorriendo todos los elementos y agregandolos de nuevo a otro arraylist a excepcion de si estan vacios, es decir poner un if dentro del ciclo para agregarlo a otro arraylist solo si tiene valor.

La más fácil es con la siguiente linea de codigo java:

Código: [Seleccionar]
ArrayList<String> valores = ..; 
valores.removeAll(Collections.singleton(""));

Espero poder haber ayudado.

Saludos!

Re:¿Como borrar todos los elementos de un arraylist que esten vacios en java?
« Respuesta #2 en: Junio 15, 2017, 12:27:27 pm »
Solucionado amigo, muchas gracias!