在Java中,给定a java.net.URL或a String形式http://www.example.com/some/path/to/a/file.xml,获取文件名的最简单方法是什么,减去扩展名?所以,在这个例子中,我正在寻找返回的东西"file".
我可以想到几种方法来做到这一点,但我正在寻找一些易于阅读和简短的方法.
某个变量可能包含相对路径或绝对路径.无论哪种方式,我需要能够从变量中提取文件名:
http://www.somesite.com/dir1/dir2/filename.gif
/dir1/dir2/filename.gif
Run Code Online (Sandbox Code Playgroud)
目录结构也是任意的.所以基本上给出了上面的url(使用arbirtrary目录结构)我需要拉'filename.gif'.提前致谢