我有一个字符串像myweb.com/blabla/blabla/image.jpg
我怎么能得到子字符串开始在结束时,并结束时,第一个“/”字符?预期的字符串将是image.jpg
。获取子字符串图像名称
0
A
回答
2
String string = "myweb.com/blabla/blabla/image.jpg";
string.subString(string.lastIndexOf("/"));
1
String name = fullpath.subString(fullpath.lastIndexOf("/")+1);
FULLPATH是String类的myweb.com/blabla/blabla/image.jpg
1
使用lastIndexOf
方法..
String string = "myweb.com/blabla/blabla/image.jpg ";
String imageName = string.subString(string.lastIndexOf("/")+1);
3
使用下面的代码为。
String s="myweb.com/blabla/blabla/image.jpg";
int i=s.lastIndexOf("/");
s=s.substring(i+1);
1
看看File类。有你需要获得路径,文件名,扩展名等
http://developer.android.com/reference/java/io/File.html
的getName()一切都会有所帮助。
http://developer.android.com/reference/java/io/File.html#getName()
2
作为String.substring
显然是一般情况下的解决方案,还有的是Android做你的特定任务的另一种方式:
String url = "myweb.com/blabla/blabla/image.jpg";
Uri uri = Uri.parse(url);
uri.getLastPathSegment();
getLastPathSegment在你的情况下将返回为image.jpg。除此之外,您还可以使用uri对象轻松提取其他信息。
+0
但如果他从来不需要一个Uri,创建一个只是在子串方式调用它的最后一个段更好吗? –
相关问题
- 1. 获取名称(字符串)
- 2. 如何获取图像资源的名称作为字符串
- 3. 按名称获取元素字符串
- 4. 获取字符串的常量名称
- 5. 从字符串获取子字符串__
- 6. C#字符串操作。获取文件名子字符串
- 7. 如何比较图像字符串(名称?)并更改图像
- 8. C#获取字符串名称的名字
- 9. 从图像src获取base64字符串
- 10. 从base64中获取图像字符串
- 11. 从字符串从Google获取图像
- 12. 从hexa字符串获取图像
- 13. iOS:从HTML字符串获取图像
- 14. 获取图像标签从字符串
- 15. Android图库获取图像名称
- 16. PHP:从base64字符串获取图像类型字符串
- 17. KDB获取子字符串
- 18. JQuery获取子字符串?
- 19. 获取有关名称串子名字失败[C#]
- 20. 字符串名称
- 21. 通过搜索字符串获取子字符串文本来获取字符串的子字符串?
- 22. 如何从python字符串获取命名变量的名称
- 23. 从字符串URL获取域名和页面名称
- 24. 用字符串数组设置图库[图像名称]
- 25. 获取JavaScript对象的字段由字符串名称模式
- 26. C#中的字符串获取字典名称#
- 27. 获取表字段名称作为字符串
- 28. 获得通过字符串名称
- 29. 获取java中的图像名称
- 30. 获取python中impaths的图像名称
我想要“图像”只有不扩展名(“image.jpg”)..你可以帮我 – reegan29