从SQL提取十进制值

时间:2018-07-31 20:08:09

标签: javascript android

我有一系列要从sql表中提取的值,但我被困在十进制价格上。我不知道该怎么做。所以我有这个:

int currentID = cursor.getInt(idColumnIndex);
String currentProduct = cursor.getString(productColumnIndex);
int currentPrice = cursor.getInt(priceColumnIndex);
int currentQuantity = cursor.getInt(quantityColumnIndex);
String currentSupplier = cursor.getString(supplierColumnIndex);
int currentPhone = cursor.getInt(phoneColumnIndex);

当前,我将价格设置为整数,但在我的sql表中将其设置为十进制。如何在这里提取它?

2 个答案:

答案 0 :(得分:2)

它是Double currentPrice = cursor.getDouble(priceColumnIndex);

答案 1 :(得分:0)

如果您希望价格成为应用程序代码中的int类型,则可以在提取的小数上调用.intValue()