假设有一个url="www.example.com/"
。使用下面的代码我想删除结尾的斜杠,但它在字符串的末尾留下一个空白(顺便说一下,我不知道为什么),并使用其余的代码,我试图删除空白,但它不管用。空白不会被删除
String url="http://www.example.com/";
int slash=url.lastIndexOf("/");
StringBuilder myURL = new StringBuilder(url);
if(url.endsWith("/")){
myURL.setCharAt(slash, Character.MIN_VALUE);
url=myURL.toString();
}
url=url.replaceAll("\\s+","");
System.out.println(url);
你为什么要那样做?只需获取子字符串。 'url = url.substring(0,斜杠)'。 – toniedzwiedz
@toniedzwiedz我认为你应该把它作为答案 –
为什么复杂化的事情,如果你可以在一行中实现这一点:-System.out.println(url.replace(“/”,“”)); – Valath