android数据库怎么样把Cursor的值 赋值给字符串 100

 我来答
好程序员
2016-06-04 · HTML5前端培训/大数据培训/Java
好程序员
好程序员是IT高端课程培训基地,从平凡到卓越,为梦想而拼搏。
向TA提问
展开全部
  • 调用cursor的getString方法(参考代码见下面)

    在while循环里,如果cursor.moveToNext()能移动到下一条

    就代表游标对象里有数据。然后调用cursor的getString()方法把cursor的复制给字符串。

  • public List<BlackBean> findAll() {
        SQLiteDatabase db = helper.getReadableDatabase();
        List<BlackBean> blackBeans = new ArrayList<BlackBean>();
        Cursor cursor = db.query("blackNumber", new String[]{"number", "mode"}, null, null, null, null, null);
        while (cursor.moveToNext()) {
            BlackBean blackNumberInfo = new BlackBean();
            blackNumberInfo.setNumber(cursor.getString(0));
            blackNumberInfo.setMode(cursor.getString(1));
            blackBeans.add(blackNumberInfo);
        }
        cursor.close();
        return blackBeans;
    }
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式