我收到数字格式异常错误..必须将存储在数据库中的值作为字符串值进行比较..下面代码中“百分比”的值将类似于 +10.05% 或 -10.05%,“百分比以上”值将类似于 11.05和“percentbelow”值将是 10.00..
代码:
percentabove = cursor.getString(cursor.getColumnIndex(DBConstants.PERCENTABOVE));
percentbelow = cursor.getString(cursor.getColumnIndex(DBConstants.PERCENTBELOW));
}while(cursor.moveToNext());
double newprice= Double.parseDouble(percent);
double maxprice = Double.parseDouble(percentabove);
double minprice = Double.parseDouble(percentbelow);
if(newprice>maxprice || newprice<minprice)
{
String status="";
if(newprice>maxprice)
{
status="Up";
}
else if(newprice<minprice)
{
status="Down";
}
必须将格式 double 更改为其他数据类型格式..我们可以使用 Decimalformat 吗?任何建议..