在整数中插入逗号
在 Android 中,有没有一种简单的方法可以将逗号插入数字值? 即,如果我有一个包含 12345 的 EditText,如何将其显示为 12,345?
我想我可以使用子字符串并将其切成 x 个 3 数字块,然后在每个 3 数字块之间用“,”连接答案。 如果数字的长度是恒定的,这将非常容易,但由于数字可能从一位数字到 20,这使得它变得更加复杂。
只是好奇在我开始制作子字符串解决方案之前是否有一种简单而干净的方法来实现这一目标。
干杯
In Android is there an easy way to insert commas into a numberical value?
ie if I have an EditText with 12345 in it, how can I display this as 12,345?
I think I can do it using substring and chopping it up into x number of 3 number chunks then concatenating the answer with ',' between each 3 number chunk.
This would be pretty easy if length of number was constant, but as the number could be from one digit to, say 20, it makes it more complex.
Just curious if there is a simple and clean way to achieve this before I go about making my substring solution.
Cheers
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果 Java --
使用类似这样的内容:
结果:十进制值为:2,324,343,192.02
If Java --
Use something like this:
Result: The Decimal Value is: 2,324,343,192.02
你可以首先声明下面的类:
}
然后在 xml 文件中声明:
并在主活动中:
you can first declare below class:
}
then in xml file:
and in main activity: