如何在 SQLite 中获取 BigDemical?

我正在抓取数据库的数据。如果整数我可以使用getInt,如果字符串我可以使用getString。但是BigDecimal不知道用什么...


请帮忙。提前致谢!


while (cursor.moveToNext()) {

    int id = cursor.getInt(0);

    String txnno = cursor.getString(1);

    String name = cursor.getString(2);

    String txndate = cursor.getString(3);

    BigDecimal amount = cursor.getDouble(4);

    String description1 = cursor.getString(5);

    String createddate = cursor.getString(7);


    mList.add(new Model(id, txnno, name, txndate, amount, description1, createddate));

}


茅侃侃
浏览 226回答 3
3回答

慕莱坞森

使用BigDecimal.valueOf(double val):BigDecimal amount = BigDecimal.valueOf(cursor.getDouble(4));
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java