【发布时间】:2020-09-20 20:03:48
【问题描述】:
我编写了一个代码,使用“方法”、“数组”和“循环”从“字符串文本”中删除符号和字符,所有内容都成功构建。
但是,当我尝试在实际的字符串文本上测试它时,它没有运行。有人澄清我做错了什么。这是代码:
public static String remove(String text, char symbol){
String a= " ";
for(int i=1; i<text.length();i++){
char letter=text.charAt(i);
if(letter !=symbol){
a+=letter;
}
}
return a;
}
【问题讨论】:
-
我请了多位教授帮忙,但他们也不知道这很有趣
-
正是我问的原因。
-
“它没有运行”是什么意思?它没有被调用(在这种情况下,客户端代码会更重要)?它抛出异常(哪一个)?它返回一个意想不到的结果(哪一个以及使用什么输入)?
-
假设客户端写了一个文本,例如 // String text= "helloxxxoooworld" // 客户端想要删除 x 和 o,所以它变成 // "hello world" //我为此写了一个代码,但它没有应用
-
再说一次,“它没有应用”是什么意思?