2014-10-19 190 views
-2

我通過移除有一個字符串Saxon Securitie/Logo/horse-logo.jpg_1413458235818 in format "A/B/C"如何拆分字符串並獲取最後一部分?

我想要的結果爲C 「A/B /」 從上面的字符串,得到的結果

String C = "horse-logo.jpg_1413458235818" 
+2

?我不明白你的問題,你能否詳細解釋一下? – DreadHeadedDeveloper 2014-10-19 14:27:36

+2

使用split()函數並獲取最後一個索引拆分。 – Jayaraj 2014-10-19 14:28:41

+0

「Saxon Securitie/Logo /」 – SMA 2014-10-19 14:28:58

回答

4

嘗試拆分:

String s = "Saxon Securitie/Logo/horse-logo.jpg_1413458235818"; 
    String c = s.substring(s.lastIndexOf("/") + 1); 
    System.out.println(c); 
+0

這個人太好了 – 2014-10-19 14:37:14

0

您可以使用String.lastIndexOf做到這一點:

String path  = "Saxon Securitie/Logo/horse-logo.jpg_1413458235818"; 
int index = path.lastIndexOf("/"); 
String fileName = index == -1 ? null : path.substring(index + 1); 
0

我不會給你答案,你可以很容易地在Java中使用分割功能,你可以瞭解here。並在與空間的第一分,然後用/

+0

這是一個僅鏈接的答案,您應該添加一些精度。 – Dici 2014-10-19 14:31:36

+0

@Dici我知道,我在編輯我的答案。 – Lrrr 2014-10-19 14:32:14