2010-11-29 62 views
0

我有一个字符串"_",分隔符类似于"A_B_C_D_F"。我想将第二个“_”分隔符后的值提取到第三个分隔符。在这个例子中,值将是"C"用java中的两个分隔符获取值

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

回答

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

根据“_”和结果数组拆分字符串,得到数组[2]元素。 这将是你需要的输出。例如把它在一个代码行是 -

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

+1至少OP应该考虑不盲目复制粘贴 – 2010-11-29 09:27:49

1

可以使用String.split功能,像这样:

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