0

nullpointerexception エラーがあります。エラー行がございますif (!temp4.equals(null)) {。配列に変換する際にdbのnullデータを削除したい。私を助けてください。

String[] celement4array=new String[cc.getCount()];
int b=0;
for (cc.moveToFirst(); !cc.isAfterLast(); cc.moveToNext()) {
    String temp4 = cc.getString(cc.getColumnIndex("element4"));
    if (!temp4.equals(null)) {
        celement4array[b]=temp4;
        b++;
    }
}
4

1 に答える 1

1

を使用しtemp4 != nullます。を呼び出す.equals()と、 であるオブジェクトを使用しようとしますnull

== 演算子と != 演算子は、比較される 2 つの要素のメモリ位置に応じて、true または false を返します。オブジェクトのメモリ位置が存在しない (null) かどうかを知りたい場合は、!= 演算子を使用します。

于 2013-08-30T23:37:29.650 に答える