此问题已经在这里有了答案:
我有一个包含很多URL字符串的大字符串,我想替换所有URL的上下文。例如
https://host:port/sometext/abc
我想将/sometext/
替换为/newtext/
,>
mystring.replaceAll("/sometext/", "/newtext/");
我不能只搜索sometext
并进行替换,因为sometext
可能已在许多地方使用过。
但是它即使我尝试了替换方法也不起作用,但是它也不起作用。我做错什么了吗?
提前感谢
我有一个包含很多URL字符串的大字符串,我想替换所有URL的上下文。例如https:// host:port / sometext / abc,我想用/ newtext /替换/ sometext /,例如mystring ....
在Java中,String类是不可变的。您可以在https://www.javatpoint.com/immutable-string进行探索。您的问题的答案是以下代码: