在java中使用两个分隔符获取值

时间:2010-11-29 09:22:27

标签: java

我有一个"_"分隔符的字符串,如"A_B_C_D_F"。我想在第二个“_”分隔符之后获取值到第三个分隔符。在此示例中,值为"C"

请以有效的方式帮助我做到这一点。

3 个答案:

答案 0 :(得分:7)

String value = yourString.split("_")[2];

答案 1 :(得分:4)

根据“_”拆分字符串,并从结果数组中获取数组[2]元素。 这将是您需要的输出。在一行代码中获取它的示例是 -

String str = myStr.split("_")[2];

答案 2 :(得分:1)

您可以使用String.split功能:

String value = "A_B_C_D";
String splits = value.split("_");
String secondValue = splits[2];