如何在sqlite中检查null?

时间:2014-05-21 12:04:14

标签: android sqlite null

你可以看到第二个值。输出'和第三个值。输出'不插入任何值。 我想在MainActivity.java中检查它。 像这样。如果它与""相同然后我将Log null,否则,Log not null。 但如果我这样检查,Log not null !!为什么?我怎么能知道第二个值相同"" ?

    arr = sqlite.select();

    if(arr[1] == ""){
        Log.d("check", "null");
    }else Log.d("check", "not null");

$

    public void insertId(String myId) {

    //helper = new DBHelper(ForSQLite.this, "Info.db", null, 1);

    db = helper.getWritableDatabase();

    db.delete("info", null, null);

    ContentValues values = new ContentValues();
    values.put("myId", myId);
    values.put("targetId", "");
    values.put("message", "");
    db.insert("info", null, values);
}

1 个答案:

答案 0 :(得分:1)

在比较Java中的字符串时,请使用.equals()代替==