文字列の入力を逆にするメソッドを作成しましたが、エラーが返ってきて、メソッドの戻り値の型をcharに変更するよう指示しています。理由を理解していない。誰でもこれを修正する方法を知っていますか?イリノイエラーのスクリーンショットを含めるJavaで文字列を反転する - エラーを返す
public String reverse(String text) {
String reverse = " ";
for(int i = text.length() -1; i >= 0; i--) {
reverse = text.charAt(i);
}
return reverse;
}
機能 'CharAt'は' char'を返し、 'String'は返しません!実際には、新しい値をすべての反復で 'reverse'変数に再割り当てしようとしています。それは割り当てられた最後の値にしか到達しないので、あなたの特定の目的にかかわらずかなりナンセンスです! –
テキストで十分な場合は画像を投稿しないでください。 –