如何拆分文件路径以获取文件名?

2022-09-03 16:33:37

我在我的安卓应用程序中有这个字符串:

/storage/emulated/0/temp.jpg

我需要操作字符串并拆分此输出的字符串:

temp.jpg

我需要始终采用字符串的最后一个元素。

如何在java中输出此输出?

我将不胜感激你能给我的任何帮助,以解决这个问题。


答案 1

这不是字符串拆分练习

如果需要从文件路径中获取文件名,请使用 File 类:

File f = new File("/storage/emulated/0/temp.jpg");
System.out.println(f.getName());

输出:

temp.jpg

答案 2

另一种可能性:

String lStr = "/storage/emulated/0/temp.jpg";
lStr = lStr.substring(lStr.lastIndexOf("/")+1);
System.out.println(lStr);