JAVA截取#之前的字符串、#及#后面的字符串,并进行拼接
通过substring对字符串进行截取,将某个参数拼接到#之前,原字符串拼接到该参数之后
public class Test {
public static void main(String[] args) {
String str = "http://localhost:8080/index.html?templateId=1#/commonView";
//获取#前面的字符串
String prefix = str.substring(0,str.indexOf("#"));
//获取#及#后的字符串
String suffix = str.substring(str.indexOf("#"));
System.out.println(prefix);
System.out.println(suffix);
String ssoLoginUrl = prefix + "&token=" + "123456" + suffix;
System.out.println(ssoLoginUrl);
}
}