【问题标题】:how can I check null in sqlite? [duplicate]如何在sqlite中检查null? [复制]
【发布时间】:2014-05-21 12:04:13
【问题描述】:

您可以看到第二个“values.put”和第三个“values.put”没有插入任何值。 我想在 MainActivity.java 中检查它。 像这样。如果它与“”相同,那么我将记录为空,否则,记录不为空。 但如果我这样检查,日志不为空!!为什么?我怎么知道第二个值相同“”?

    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);
}

【问题讨论】:

    标签: android sqlite null


    【解决方案1】:

    在Java中比较字符串时,使用.equals()而不是==

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-09-24
      • 1970-01-01
      • 1970-01-01
      • 2021-03-23
      • 2011-03-16
      • 1970-01-01
      • 2015-12-07
      相关资源
      最近更新 更多