Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在java中提取字符串_Java_String - Fatal编程技术网

在java中提取字符串

在java中提取字符串,java,string,Java,String,我有一根像贝娄一样的绳子 String s = "A<>B<>C<>D<>" String s=“ABCD” A,B,C,D是未知的 我想把“C”分开 根据此信息,它介于第二个和第三个“”之间,我该怎么做?String[]parts=s.split(“”); String[] parts = s.split("<>"); String wanted = parts[2]; 所需字符串=零件[2]; 使用拆分的替代方法: int f

我有一根像贝娄一样的绳子

String s = "A<>B<>C<>D<>"
String s=“ABCD”
A,B,C,D是未知的 我想把“C”分开 根据此信息,它介于第二个和第三个“”之间,我该怎么做?

String[]parts=s.split(“”);
String[] parts = s.split("<>");
String wanted = parts[2];
所需字符串=零件[2];
使用
拆分的替代方法

int first = s.indexOf("<>");
int second = s.indexOf("<>", first + 2);
int third = s.indexOf("<>", second + 2);

String wanted = s.substring(second + 2, third);
int first=s.indexOf(“”);
int second=s.indexOf(“,first+2);
int third=s.indexOf(“,second+2);
所需字符串=s.substring(第二个+2,第三个);

谢谢,我有一个关于这个方法的问题,为什么要添加+2?在没有+2的情况下尝试一下。