繁体   English   中英

Java-以编程方式剪切字符串

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM