【发布时间】:2014-09-15 16:06:33
【问题描述】:
我有一个字符串1234567890,我想将, 字符附加到字符串中的位置,以便字符串变为1,234,567,890。我该怎么办?
If the string has only 4 character like 1234, I could do:
if (str.length() >= 4) {
str= str.substring(0, str.length()-3)+","+str.substring(str.length() - 3, str.length());
}
但是如果字符串是 1234567890,我该怎么做呢? 谢谢。
【问题讨论】:
-
我不懂 Java,但那里没有。喜欢 PHP 的
number_format函数? -
将
String传递给StringBuilder,然后在适当的点插入,。使用StringBuilder#toString取回值。当然,您可以只使用NumberFormat... -
我想,你想格式化数字吗? stackoverflow.com/questions/50532/…
标签: java