0

我想从Stringusing中删除句点/十进制字符Java

 String originalString = "1.2345";
 originalString = originalString.replaceAll(".", "");

打印originalString返回空。

我怎样才能从中.删除originalString

4

2 回答 2

4

的第一个参数replaceAll是一个正则表达式模式。由于.表示“任何字符”,所有字符都被删除。为了引用实际.字符,您需要对其进行转义:

originalString = originalString.replaceAll("\\.", "");
于 2018-06-22T15:53:19.677 回答
0
String originalString = "1.2345";
originalString = originalString.replaceAll("\\.", "");
于 2018-06-22T15:56:41.840 回答