www.cftea.com

安卓如何正确将用户输入转换成小数?

ITPOW2017/2/5 15:04:15

EditText 虽然用 android:inputType="numberDecimal" 限制了,不能输入数字,但是仍然有几点要说明:

  • getText() 返回的并不是 String,所以需要 toString()。
  • 字符串比较要用 equals() 不能用 ==。
  • 除了零长度字符串不能转换外,“.”也不能转换,这个点也要判断。
  • 最后用 Double.parseDouble() 转换。

相关阅读

<<返回首页<<