gpt4 book ai didi

android - 如何从编辑文本中获取没有小数格式的值

转载 作者:行者123 更新时间:2023-11-29 01:24:45 25 4
gpt4 key购买 nike

我有 EditText,在 addTextChangedListener 上,我正在将值转换为 DecimalFormat

对于 decimalformat 我写了下面的代码:

   df = new DecimalFormat("#,###.##");
df.setDecimalSeparatorAlwaysShown(true);
dfnd = new DecimalFormat("#,###");
this.et = et;
hasFractionalPart = false;

所以现在如果我输入 34987 那么它将转换为 34,987

现在单击按钮,我想要来自 EditText 的值,而不需要 DecimalFormat

I want the output same as 34987.

如何在获取值时删除 decimalformat

最佳答案

做这样的事情:

BigDecimal value = new BigDecimal(editText.geText().toString().replaceAll(",", ""));

或者你可以使用DecimalFormat的parse方法

https://docs.oracle.com/javase/7/docs/api/java/text/DecimalFormat.html

关于android - 如何从编辑文本中获取没有小数格式的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34678390/

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