繁体   English   中英

如果用于初始化文本字段的内容是双精度字符,如何在文本字段上加上逗号?

[英]How do I put a comma on a textfield if what is used to initialize the textfield is a double?

如果用于初始化文本字段的内容是双精度字符,如何在文本字段上加上逗号?

因此,声明的double变量等于10,000。 我用它在文本字段上放置“ 10,000”。 所以,这就是我想要发生的事情...

这种结果: 这种结果

但是,我得到的是这样的:

我得到什么

如何使文本字段中的输出变为“ 24,508.0”(带逗号)而不是“ 24508.0”? 我在想,也许可以将它转换成数组。 但是如何?

您必须使用格式化的文本字段。 查看此链接以获取更多信息。 我还要指出,布尔值是true还是false。 不是10,000。

double d = 10000000.5
System.out.println(NumberFormat.getNumberInstance(Locale.US).format(d));

暂无
暂无

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

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