字符串和铸造的算术运算



我正在android studio上写一段java代码,我想做一个操作,对从编辑文本中提取的数字进行折扣百分比,作为字符串,它应该是double或int才能对其进行算术运算,所以请帮我找到解决它的方法。

我假设您希望将字符串转换为int或double。

String number = editText.getText().toString();

只写,

int n = Integer.parseInt(number);

现在,您可以根据需要使用n变量。

百分比值始终是浮点数。因此,整数不会起作用。。

试试浮球或双人。。。

并使用一个小部件,您可以在不进行字符串转换的情况下设置/获取,这样您就可以避免使用Locale方法来表示这些数字的麻烦。。。(13.5%与13.5%相同吗?(等

类似于:

String x = editText.getText().toString();

只需写入:

double n = Double.parseDouble(x);

这是单据:

https://docs.oracle.com/javase/7/docs/api/java/lang/Double.html#parseDouble(java.lang.String(

最新更新