如果值在字符串中,如何检查双精度值是否具有小数部分?

对于某些条件,我想以特定于修复的格式显示double值。

1)现在,十进制值为$ 1.12.123.45,在这种情况下,我想在用户界面上显示$ 1,12,123.45。

2)现在,十进制值为$ 12.123.45,在这种情况下,我想在用户界面上显示$ 12,123.45。

3)现在值是$ 12.123,在这种情况下,我想在用户界面上显示$ 12,123。

4)现在值是$ 12.13,在这种情况下,我想在用户界面上显示$ 12.13。

什么是最好的方法?

-图片1显示了问题:

如果值在字符串中,如何检查双精度值是否具有小数部分?

-图片2我要输出:

如果值在字符串中,如何检查双精度值是否具有小数部分?

piggyjj 回答:如果值在字符串中,如何检查双精度值是否具有小数部分?

您的情况尚不清楚,但是您想在这里实现的目标可以通过这种方式完成!

在将文本设置为TextView之前,只需尝试替换您的值(如果有)

String value = "$ 7,04,660"

调用替换功能以更改您的值

value = value.replace(".",",");

然后使用您的值在TextView上设置

本文链接:https://www.f2er.com/3140329.html

大家都在问