public static String addParamToUrl(String url, String param) {
if (url.contains(param)) {
return url;
} else if (url.contains("?")) {
return url.contains("#") && url.indexOf("#") > url.indexOf("?") ? url.replaceFirst("#", "&" + param + "#") : url + "&" + param;
} else {
return url.contains("#") ? url.replaceFirst("#", "?" + param + "#") : url + "?" + param;
}
}
Url追加参数方法,考虑#、?、$的情况
最新推荐文章于 2023-11-28 21:46:03 发布
本文介绍了一种在URL中添加参数的实用方法,该方法能够智能判断URL中是否已存在参数,以及如何正确添加新参数,避免重复或格式错误。适用于各种需要动态修改URL参数的场景。

2252

被折叠的 条评论
为什么被折叠?



