我尝试检索包含十进制数字的字符串值,例如“3.5”。当尝试将它们检索到android时,它们会用引号移动,但是当传递包含没有小数点或没有点的数字的字符串时,不会发生这种情况,一些想法无需将int传递到数据库或无需转换“费率” “值转换为int?
通过这种方式,我尝试从数据库中获取字符串“rates”值
String rating = (String) dataSnapshot.child("rates").getValue();
int ratingint = Integer.valueOf(rating);
错误:
java.lang.NumberFormatException: Invalid int: "3.5"
这是在数据库中定义的
GCT1015
烙印99
相关分类