我想从ccadmin
中提取/ccadmin/hrp/filelist
?
我知道我可以使用
获取最后一个子字符串String uri = "/ccadmin/hrp/filelist";
String commandKey = uri.substring(uri.lastIndexOf("/") + 1, uri.length());
但是如何提取第一个子串ccadmin
?
答案 0 :(得分:6)
如果我理解你的问题,那么你可以使用像
这样的东西String uri = "/ccadmin/hrp/filelist";
String first = uri.substring(1, uri.indexOf("/", 2));
System.out.println(first);
输出
ccadmin
答案 1 :(得分:3)
用/字符分割字符串:
String[] parts = uri.split("/");
部分[1]就是你想要的。
答案 2 :(得分:0)
你可以用它来分割你的字符串,然后得到你需要的部分:
String uri = "/s/d/f";
String[] parts = uri.split("/");
String item = parts[1];
System.out.println( item );