我正在开发 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?
关于java - android 如何分割字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18787214/