如何在包含dot的java中替换String?

前端之家收集整理的这篇文章主要介绍了如何在包含dot的java中替换String?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要替换包含空格和句点的String.我尝试过以下代码
String customerName = "Mr. Raj Kumar";

customerName = customerName.replaceAll(" ","");
System.out.println("customerName"+customerName);

customerName = customerName.replaceAll(".","");
System.out.println("customerName"+customerName);

但结果是:

customerName Mr.RajKumar

customerName

我从第一个SOP获得了正确的客户名称,但是从第二个SOP我没有得到任何价值.

解决方法

逃避点,否则它将匹配任何角色.这种转义是必要的,因为 replaceAll()将第一个参数视为正则表达式.
customerName = customerName.replaceAll("\\.","");

你可以用一个陈述完成整个事情:

customerName = customerName.replaceAll("[\\s.]","");

猜你在找的Java相关文章