Simularトピックで私の問題を解決できませんでした。 'a'
の文字をの'x'
に変更する必要があります。文字列のcharを変更する方法 - 文字を置き換えるjava
例: "abc" = "xbc"。私はsubstring(), charAt()
- replace()
メソッドしか使用できません。
これまでの私のコード: - 明確な
public static String ersetze(String text){
for(int i = 0; i<text.length(); i++){
if(text.substring(i, i+1).charAt(i) == 'a'){
text.substring(i, i+1) = 'x';
}
}
//return statement
}
今エラーは左の割り当ては変数でなければならないことtext.substring(i, i+1) = 'x';
です。どうやって変数に変数を割り当てるのですか?私はchar x;
をどのように入れて文字を置き換えるために文字列にx
を宣言すればいいですか?
文字列をchar配列に変換して処理します。その後、新しい文字列に変換し直します。 – Oneiros