Reemplazar valores nulos en Arraylist

Fndriast:

Estoy tratando de reemplazar los valores nulos en mi arrayList pero consigo excepción

java.lang.NullPointerException

He tratado de manera diferente:

Data.replaceAll(s -> s.replaceAll(" null", "")); 

y:

for(int x = 0; x < Data.size(); x++)
          {
                if(Data.get(x).equals("null") == true)
                {
                    Data.set(x, "");
                }
          }

y:

for(int x = 0; x < Data.size(); x++)
          {
                if(Data.get(x).equals(null) == true)
                {
                    Data.set(x, "");
                }
          }

pero una excepción es un tiro java.lang.NullPointerException

He aquí un exemple de mi arrayList:

[0050568D6268, null, A001, A, T3, Principal, COL - Test, 4-Lock, Com. On Stage, Social, RDC, null, null, null, null, -1, null, -1, 0, -1, 99, 53]

Estoy buscando cualquier ayuda gracias.

Gustavo:

en esta línea que está comparando el valor en la posición xcon la cadena nully no "con un valor nulo":

if(Data.get(x).equals("null") == true)

Reemplazar esta comparación por:

if(Data.get(x) == null)

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=315393&siteId=1
Recomendado
Clasificación