gpt4 book ai didi

java - 如何从字符串中删除子字符串

转载 作者:行者123 更新时间:2023-12-02 04:48:35 25 4
gpt4 key购买 nike

我不想从 X 中删除 Y 并且可以编译,但是当我在主方法中运行它时,我收到一条错误消息,指出越界。我不确定出了什么问题。任何帮助将不胜感激。

public static String filter(String X, String Y) {
String i = X;
if ((X != null) && (X.length() >0) && (Y != null) &&Y.length() >0 && (i !=null)){
int z = X.indexOf(Y);
i = X.substring(0, z) +X.substring(z + Y.length());
}
return i;
}

最佳答案

使用replaceAll方法

public static String filter(String X, String Y) {
return X.replaceAll(Y,"");
}

关于java - 如何从字符串中删除子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29466354/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com