我正在开发android应用程序。我正在从画廊获得图像。我也从画廊获得图像路径。现在我的要求是我只想获得带有扩展名的图像名称。我怎样才能做到这一点?请帮我。
String imgpath = "/mnt/sdcard/joke.png";
图像扩展名可以是
joke.png
或joke.jpeg
。我最终需要获取带有扩展名的图像名称。即我想分割上面的字符串并仅获取
joke.png
。我该如何实现?请在这方面帮助我。
最佳答案
String imgpath = "/mnt/sdcard/joke.png";
String result = imgpath.substring(imgpath.lastIndexOf("/") + 1);
System.out.println("Image name " + result);
输出:-
Image name joke.png
您应该阅读How do I get the file name from a String containing the Absolute file path?