[英]Java - Cut a string programmatically
我有一个这样的字符串(URL):
"https://www9.online-convert.com/dl/web2/download-file/248f2225-7ed3-48dd-a586-ac1390bbeaab/02_Cuppy_lol.webp"
我只需要提取最后一部分,即02_Cuppy_lol.webp
。
我怎样才能做到这一点?
谢谢!
您可以在此处使用substring()
和lastIndexOf()
:
String value = completeString.substring(completeString.lastIndexOf("/") + 1);
您可以分割此文本/ URL并获取最后一部分,例如:
String url = "https://www9.online-convert.com/dl/web2/download-file/248f2225-7ed3-48dd-a586-ac1390bbeaab/02_Cuppy_lol.webp";
String[] splittedUrl = url.split("/");
String lastPart = splittedUrl[splittedUrl.length()-1)];
您可以使用split()方法。
public class Demo {
public static void main(String args[]){
String str ="https://www9.online-convert.com/dl/web2/download-file/248f2225-7ed3-48dd-a586-ac1390bbeaab/02_Cuppy_lol.webp";
String[] temp=str.split("/");
int lastIndex =temp.length-1;
String lastPart = temp[lastIndex];
System.out.println(lastPart);
}
}
输出-:
02_Cuppy_lol.webp
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.