我想检测应用程序何时崩溃,并且需要保存它遇到的异常日志,因为我们在eclipse中进入了logcat。
答案 0 :(得分:4)
8.37不是整数,需要是float或double
答案 1 :(得分:0)
8.37不是整数,它是一个浮点数。
您可以执行类似
的操作float f = Float.valueOf("8.37");
或者您可以考虑使用
new BigDecimal("8.37");
如果你需要绝对精确度。
答案 2 :(得分:0)
你想要这样的东西:
string strSomePerc = "8.99%";
// For the real number.
double dSomePerc = Convert.ToDouble(strSomePerc.Replace("%", String.Empty));
// For the integer.
int nSomePerc = Convert.ToInt32(dSomePerc);
注意,(正如Andrew Logvinov所述)如果一个数字中有一个小数点,它就不能成为整数组的一部分。