我正在尝试在我的android设备中获取图像的路径,例如:
/ storage / emulated / 0 / DCIM / Camera / NAME.jpg
并试图获取图像名称,但是我可以。
我正在尝试...
String s = imagePath;
哪里路由imagePath
s = s.substring (s.indexOf ("/") + 1);
s.substring s = (0, s.indexOf () ".");
Log.e ("image name", s);
它返回我:
存储/模拟/0/DCIM/Camera/NAME.jpg
我只想要
NAME.jpg
最佳答案
您需要String.lastIndexOf()
:
String imagePath = "/path/to/file/here/file.jpg";
String path = imagePath.substring(imagePath.lastIndexOf('/') + 1);