【发布时间】:2016-11-28 13:54:02
【问题描述】:
我正在解决一些初学者 Java 示例,有一个问题我必须返回一个新字符串,其中索引 n 处的字符已被删除。
例如:
missingChar("kitten", 1) → "ktten"
我必须删除字符串中的第一个字符。
我试过了,但没用:
for (int i=0;i<str.length()-1;i++){
while (i==n){
str=str.replaceFirst(String.valueOf(str.charAt(i)),"");
return str;
}
}
谁能告诉我我的代码有什么问题?
【问题讨论】:
-
“但它不起作用”。什么没有奏效?你被困在哪里了?你有例外吗?
-
你要找的方法是substring()。