gpt4 book ai didi

java - Java中删除子字符串

转载 作者:行者123 更新时间:2023-12-02 06:42:58 25 4
gpt4 key购买 nike

当我尝试创建所有java函数时,我已经编写了自己的deleteSubString方法。但是我对其产生的输出有问题。这是我的代码:

        //deleteSubString
String subString = "ON";
String delString = "PONY";
String emp = "";
int delIndex = 0;
for(int i=0; i<delString.length()-1; i++){
if(delString.contains(subString)){
//do nothing
//read the rest of the string to confirm it contains
for(int j=delIndex; j<delString.length()-1; j++){
if(delString.contains(subString)){
//do nothing
}
else{
emp += delString.charAt(j);
}
}
}
System.out.println("Delete SubString");
System.out.println(emp);
}

我期望发生的是将字符串打印为“PY”,但它选择根本不打印任何内容。任何想法将不胜感激!

最佳答案

if(delString.contains(subString)){ 始终为 true,因此 emp 永远不会设置为新的 String

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

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