初心者のJavaの例をいくつか解いていましたが、インデックスn
の文字が削除された新しい文字列を返す必要があるという質問があります。例えばJavaの文字列内の文字を削除するには?
:
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;
}
}
誰かが私のコードが間違っているものを私に言うことはできますか?ここで
"しかし、それはうまくいかなかった"。何がうまくいかなかったのですか?あなたはどこにいるのですか?あなたは例外を取得していますか? – QBrute
探している方法は[substring()](https://docs.oracle.com/javase/7/docs/api/java/lang/String.html#substring(int、%20int))です。 –