Java 需要获取字符串中两个/之间的字符串部分

Java 需要获取字符串中两个/之间的字符串部分,java,indexof,Java,Indexof,我是java新手,需要帮助吗 我掌握的主要线索是 如。 “String1/string2/string3/string4/all_free.sdx” “file1/file2/string3/string4/all_free.sdx” 我需要的最终结果是能够隔离并获得string3 我可以索引,但无法通过几个步骤实现它需要聪明的人的帮助,因为我是JAVA新手如果您知道这是您想要获得的第三项,可以使用一种简单的方法,如下所示: String myString = "String1/string2/

我是java新手,需要帮助吗 我掌握的主要线索是 如。 “String1/string2/string3/string4/all_free.sdx” “file1/file2/string3/string4/all_free.sdx”

我需要的最终结果是能够隔离并获得string3
我可以索引,但无法通过几个步骤实现它需要聪明的人的帮助,因为我是JAVA新手

如果您知道这是您想要获得的第三项,可以使用一种简单的方法,如下所示:

String myString = "String1/string2/string3/string4/all_free.sdx";
String string3 = myString.split("/")[2];
{"String1", "string2", "string3", "string4", "all_free.sdx"}
调用
split(“/”)
会生成如下字符串数组:

String myString = "String1/string2/string3/string4/all_free.sdx";
String string3 = myString.split("/")[2];
{"String1", "string2", "string3", "string4", "all_free.sdx"}
现在,您可以应用下标运算符来获取所需的元素。

看一看