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

2024-11-16 20:49:52
推荐回答(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" );