请问java怎样使用replace()方法替换某字符串中的"."(点号)?

2024年11月16日 20:49
有5个网友回答
网友(1):

我告诉你!直接使用replace()这个方法就行了!

replace是不带正则表达式的全部字符串替换,replaceAll是带正则表达式的全部字符串替换,并不是它们的英文直观的意思!

详细说明:

java字符串的替换replace、replaceAll、replaceFirst的区别详解网页链接

网友(2):

.在正则表达式里代表任意字符,所以要表示.要用\\.
nstr = nstr.replaceAll("\\.","point");

网友(3):

nstr = nstr.replaceAll("\\.","point");
这样就可以了

网友(4):

估计是你的“.”里面的东西的问题,吧你程序里的那个点复制下粘贴过去试试。
实在不行就一个一个改。

网友(5):

试试这个:
nstr= nstr.replaceAll("\\.","point" );