gpt4 book ai didi

java - 获取edittext的值并在其中添加小数点

转载 作者:行者123 更新时间:2023-12-01 15:21:29 24 4
gpt4 key购买 nike

全部-我正在开发一个应用程序,用户在其中输入账单费用的小费率。我知道如何获取编辑文本字段的值并对它们进行必要的数学运算,但在小费率字段中,我必须在输入的数字前面添加一个小数点。因此,如果用户输入“2”,它在 java 代码中显示为“.2”。有没有办法做到这一点?先谢谢了!

最佳答案

简单-

如果您想要字符之间有一个点,只需将其除以 10^(长度)即可。因此,如果输入的字符串是 2,则除以 10。如果输入的字符串是 22,则除以 100。

其他选择是 -

  String value = editText.getText().toString();
if(!value.contains(".")) //Better if you check the value doesn't already have a decimal
value = "."+value; //This is the string with . in the front
float tip = Float.parseFloat(value); //Use it for calculations.

关于java - 获取edittext的值并在其中添加小数点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10853374/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com