我有一個字符串像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