Java:字符串操作.获取URL中的最后一个子路径

use*_*703 1 java string split substring

让我说我有一个URL http://example.com/files/public_files/test.zip,我想提取最后一个子路径,所以test.zip,我怎么能这样做?

我来自Python,所以我还是Java和学习的新手.在Python中你可以这样做:

>>> x = "http://example.com/files/public_files/test.zip"
>>> x.split("/")[-1]
'test.zip'
Run Code Online (Sandbox Code Playgroud)

jlo*_*rdo 5

有很多方法.我更喜欢:

String url = "http://example.com/files/public_files/test.zip";
String fileName = url.substring(url.lastIndexOf("/") + 1);
Run Code Online (Sandbox Code Playgroud)