Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.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_Substring - Fatal编程技术网

java中如何从左边删除字符串字符

java中如何从左边删除字符串字符,java,string,substring,Java,String,Substring,我有一个java字符串,其中包含以下字符 '2010-12-04' and '2013-12-03' and wwid='1234' 现在,根据我的需要,我必须删除这个的起始字符,使它像 and wwid='1234' 我通过子字符串的概念尝试了它,我试图给出它需要删除的起始点,然后将它添加到字符串中,但我无法得到它 请帮我解决这个问题。 提前感谢您可以首先找到字符串和的最后一个索引,并将其作为执行子字符串方法的起始位置 试一试 控制台中的输出: and wwid='1234' 你可以试试

我有一个java字符串,其中包含以下字符

'2010-12-04' and '2013-12-03' and wwid='1234'
现在,根据我的需要,我必须删除这个的起始字符,使它像

and wwid='1234'
我通过子字符串的概念尝试了它,我试图给出它需要删除的起始点,然后将它添加到字符串中,但我无法得到它

请帮我解决这个问题。
提前感谢

您可以首先找到字符串
的最后一个索引,并将其作为执行子字符串方法的起始位置

试一试

控制台中的输出:

and wwid='1234'
你可以试试这个:

String input = "'2010-12-04' and '2013-12-03' and wwid='1234'"
String myNewString = input.substring(numberOfPositionsToRemove);
在您的情况下,它将是:

String input = "'2010-12-04' and '2013-12-03' and wwid='1234'"
String myNewString = input.substring(30);
或者,为了使其更加动态,您可以使用:

String input = "'2010-12-04' and '2013-12-03' and wwid='1234'"
int index = input.lastIndexOf("and");
String myNewString = input.substring(index);

实际上,子字符串应该可以工作。需要考虑的是,<强>子字符串不会改变实际字符串,但返回一个新的字符串。因此,请使用:

String newString = str.substring(30);
合并或使用

String newString = str.substring(30);