繁体   English   中英

如果字符串中的值具有多个点值,如何检查双精度值是否具有小数部分

[英]How to check if a double value has decimal part if value is in string has multiple dot value

我想针对某些标准以修复特定格式显示双精度值。

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

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

3) 现在价值是 $ 12.123 在这种情况下,我想在我的 UI 上显示 $ 12,123。

4) 现在价值是 $ 12.13 在这种情况下,我想在我的 UI 上显示 $ 12.13。

这样做的最佳方法是什么?

- 图片 1 显示问题:

这是图像中显示的问题:

- 图 2 我想要 output:

我想要这个输出

首先你的情况不清楚,但你想在这里实现什么,你可以通过这种方式做到这一点!

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

String value = "$ 7,04,660"

致电更换 function 以更改您的值

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

然后使用您的值设置TextView

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM