如何使用java用逗号(,)替换数字点(。)

时间:2014-07-16 04:31:36

标签: java string

我有一个String str = "12.12 is a float number."我想用(逗号)替换。(Dot)进行十进制数计算,

目前我正在尝试这个:

 system.out.println(str.replaceAll("\\d+\\.\\d+", "\\d+\\,\\d+"));

目标输出:"12,12 is a float number." 请帮忙

1 个答案:

答案 0 :(得分:8)

您必须使用捕获组:

str.replaceAll("(\\d+)\\.(\\d+)", "$1,$2")