java截取字符串?
把"file:/C:/Users/Administrator.SC-201805071245/Desktop/新建文件夹/demo-0.0.1-SNAPSHOT.jar!...
把 "file:/C:/Users/Administrator.SC-201805071245/Desktop/新建文件夹/demo-0.0.1-SNAPSHOT.jar!/BOOT-INF/classes!/"
截取成"C:/Users/Administrator.SC-201805071245/Desktop/新建文件夹/"
说明: 中间路径会改变,长度不固定,所以只能从后面入手 展开
截取成"C:/Users/Administrator.SC-201805071245/Desktop/新建文件夹/"
说明: 中间路径会改变,长度不固定,所以只能从后面入手 展开
21个回答
展开全部
public class StringTest {
public static void main(String[] args) {
String string = "file:/C:/Users/Administrator.SC-201805071245/Desktop/新建文件夹/demo-0.0.1-SNAPSHOT.jar!/BOOT-INF/classes!/";
String substr = string.substring(string.indexOf("/")+1, string.substring(0, string.lastIndexOf(".jar")).lastIndexOf("/")+1);
System.out.println(substr);
}
}
public static void main(String[] args) {
String string = "file:/C:/Users/Administrator.SC-201805071245/Desktop/新建文件夹/demo-0.0.1-SNAPSHOT.jar!/BOOT-INF/classes!/";
String substr = string.substring(string.indexOf("/")+1, string.substring(0, string.lastIndexOf(".jar")).lastIndexOf("/")+1);
System.out.println(substr);
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
str.replace("file://","");
str.substring 算了 你这也没一个规则行的东西,怎么截取。
可以从查找最后一个/入手,多截取几次截到想到的地方
str.substring 算了 你这也没一个规则行的东西,怎么截取。
可以从查找最后一个/入手,多截取几次截到想到的地方
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String str="file:/C:/Users/Administrator.SC-201805071245/Desktop/新建文件夹/demo-0.0.1-SNAPSHOT.jar!/BOOT-INF/classes!/";
System.out.println(str.substring(6,str.lastIndexOf("demo-0.0.1-SNAPSHOT.jar!")));
System.out.println(str.substring(6,str.lastIndexOf("demo-0.0.1-SNAPSHOT.jar!")));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你想要截屏,那可以搜索一下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询