【发布时间】:2009-10-01 14:00:20
【问题描述】:
如果我的屏幕上有一个 EditText 组件,我已为其指定了 inputType="decimal"(即数字/十进制字段),那么在应用程序代码中将其转换为十进制值的最佳方法是什么?
Google recommends 避免floats,并避免不必要地创建对象(我认为任何自动拆箱代码也很糟糕),所以我将这些作为我的约束。我意识到一个小型应用程序可能不需要太担心,但我一直无法找到解决此问题的“最佳实践”解决方案。
最常见的解决方案似乎是这样的:
double value = Double.parseDouble(txtInput);
【问题讨论】:
标签: java android mobile floating-point