2012-09-27 133 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