【发布时间】:2018-01-16 09:41:54
【问题描述】:
我必须用 %20 替换字符串中的所有空格。
我尝试在这种模式下使用方法replaceAlltitle.replaceAll(" ", "%20");(显然标题是一个字符串)但这不起作用,结果是带有所有空格的初始字符串
【问题讨论】:
-
字符串在 Java 中是不可变的。试试
String replaced = title.replaceAll(" ", "%20"); -
您确实将新字符串捕获到另一个变量中,对吧? (很难说,因为你没有提供足够的代码来说明......)
-
或者更好
String replaced = title.replace(" ", "%20");
标签: java string replaceall