2012-09-27 134 views
-1

我有一個字符串「內容/用戶/用戶/任務/任務」。我需要從它獲取「內容/用戶/用戶/任務」。字符串到最後一個分隔符]。如何繼續?帶分隔符的Java字符串

+1

有許多方法可以做到這一點。你有什麼嘗試? –

+0

你能舉個例子嗎? – Foredoomed

+1

我建議你從'String'文檔開始:http://docs.oracle.com/javase/6/docs/api/java/lang/String.html – MByD

回答

3

如果你的要求是簡單的,那麼你可以做到以下幾點:

String string = "content/users/user/missions/mission"; 
String newString = string.substring(0, string.lastIndexOf('/')); 

有這樣做的更看中的方式,regex可能是一個。

3

使用lastIndexOfsubstring方法從String類。

String str = "content/users/user/missions/mission"; 
String result = str.substring(0,str.lastIndexOf('/')); 
+0

這會在結果的末尾留下一個'/'。 – Jesper

+0

是啊!這是OP想要的。 – Azodious

+0

不,不,不,我的錯誤...糾正。 – Azodious