我正在抓取数据库的数据。如果整数我可以使用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));}
3 回答
慕莱坞森
TA贡献1810条经验 获得超4个赞
使用BigDecimal.valueOf(double val)
:
BigDecimal amount = BigDecimal.valueOf(cursor.getDouble(4));
添加回答
举报
0/150
提交
取消