Enrique Juan de Dios Enrique Juan de Dios - 1 year ago 94
Java Question

How to remove all null elements from a ArrayList or String Array?

I try with a loop like that

// ArrayList tourists

for (Tourist t : tourists) {
if (t != null) {

But it isn't nice. Can anyone suggest me a better solution?

Some useful benchmarks to make better decision:

While loop, For loop and Iterator Performance Test

Answer Source



Read the Java API. The code will throw java.lang.UnsupportedOperationException for immutable lists (such as created with Arrays.asList); see this answer for more details.

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download