删除 JAVA 中最后一个斜杠后面的字符串

2022-09-01 19:41:50

我在JAVA中删除URL的最后一个斜杠之后的所有内容时遇到问题 例如,我有URL:

http://stackoverflow.com/questions/ask

n' 我想把它改成:

http://stackoverflow.com/questions/

我该怎么做。


答案 1

你可以试试这个

    String str="http://stackoverflow.com/questions/ask";
    int index=str.lastIndexOf('/');
    System.out.println(str.substring(0,index));

答案 2

如果要从 uRL 获取最后一个值

String str="http://stackoverflow.com/questions/ask";
System.out.println(str.substring(str.lastIndexOf("/")));

结果将为“/询问”

如果要在最后一个正斜杠之后添加值

String str="http://stackoverflow.com/questions/ask";
System.out.println(str.substring(str.lastIndexOf("/") + 1));

结果将是“询问”