ArrayListの中のNULL値を置き換え

Fndriast:

私は私のArrayList内のNULL値を置き換えるためにしようとしているが、私は例外を取得します

java.lang.NullPointerException

私は別の方法を試してみました:

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

そして、:

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

そして、:

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

しかし、例外がスローされます java.lang.NullPointerException

ここに私のArrayListのexempleは以下のとおりです。

[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]

私は任意の助けのおかげで探しています。

グスタボ:

この行では、あなたは位置の値を比較しているx文字列とnull、「NULL値を持つ」とありません。

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

この比較をすることによって置き換えます。

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

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=315390&siteId=1