我通過移除有一個字符串Saxon Securitie/Logo/horse-logo.jpg_1413458235818 in format "A/B/C"
如何拆分字符串並獲取最後一部分?
我想要的結果爲C 「A/B /」 從上面的字符串,得到的結果
String C = "horse-logo.jpg_1413458235818"
我通過移除有一個字符串Saxon Securitie/Logo/horse-logo.jpg_1413458235818 in format "A/B/C"
如何拆分字符串並獲取最後一部分?
我想要的結果爲C 「A/B /」 從上面的字符串,得到的結果
String C = "horse-logo.jpg_1413458235818"
嘗試拆分:
String s = "Saxon Securitie/Logo/horse-logo.jpg_1413458235818";
String c = s.substring(s.lastIndexOf("/") + 1);
System.out.println(c);
這個人太好了 – 2014-10-19 14:37:14
您可以使用String.lastIndexOf
做到這一點:
String path = "Saxon Securitie/Logo/horse-logo.jpg_1413458235818";
int index = path.lastIndexOf("/");
String fileName = index == -1 ? null : path.substring(index + 1);
String filePath = "Saxon Securitie/Logo/horse-logo.jpg_1413458235818";
String fileName = new File(filePath).getName();
見https://meta.stackexchange.com/questions/66377/what-is-the-xy-problem
?我不明白你的問題,你能否詳細解釋一下? – DreadHeadedDeveloper 2014-10-19 14:27:36
使用split()函數並獲取最後一個索引拆分。 – Jayaraj 2014-10-19 14:28:41
「Saxon Securitie/Logo /」 – SMA 2014-10-19 14:28:58