Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/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
Java 删除字符串中第二次出现空格后的文本_Java - Fatal编程技术网

Java 删除字符串中第二次出现空格后的文本

Java 删除字符串中第二次出现空格后的文本,java,Java,我想删除Java中字符串中第二次出现空格后的文本。不应使用正则表达式 输入: String S1 = "VOLKSWAGEN OF SANLEANDRO"; String S2 = "Stack Overflow Site"; String S3 = "Java Learning"; -- there is only one space 输出: indexOf(“”)和indexOf(“,firstSpaceIndex)和子字符串(0,end)可以,有关详细信息,请参阅StringAPI文档

我想删除Java中字符串中第二次出现空格后的文本。不应使用正则表达式

输入:

String S1 = "VOLKSWAGEN OF SANLEANDRO";
String S2 = "Stack Overflow Site";
String S3 = "Java Learning"; -- there is only one space
输出:

indexOf(“”)
indexOf(“,firstSpaceIndex)
子字符串(0,end)
可以,有关详细信息,请参阅
String
API文档

您可以尝试

String s = "Hello world good bye";
s = s.replaceFirst(" (.*?) .*", " $1");
System.out.println(s);
印刷品

你好,世界

String s = "Hello world good bye";
s = s.replaceFirst(" (.*?) .*", " $1");
System.out.println(s);