考虑网址是
http://www.google.com/a/b/myendpoint
我想要的只是以下内容
http://www.google.com/a/b/
一种方法是拆分String url并加入除最后一个组件之外的所有组件.
我在想是否有更好的方法?
你可以使用lastIndexOf():
url.substring(0, url.lastIndexOf('/') + 1)
Run Code Online (Sandbox Code Playgroud)
String url = "http://www.google.com/a/b/myendpoint";
System.out.println(url.substring(0, url.lastIndexOf('/') + 1));
Run Code Online (Sandbox Code Playgroud)
http://www.google.com/a/b/