public class ex4 {
public static void main (String args[]) throws IOException {
int strlength=length(args);
InvertString(args, strlength, 0);
}
public static int length(String args[]) {
int i=0;
int count=0;
while(Character.isLetter(args[0].charAt(i))){
count++;
i++;}
return count;
}
public static void InvertString(String args[], int i, int x){
char a= args[0].charAt(x);
args[0].charAt(x)=args[0].charAt(i-1-x);
args[0].charAt(i-1-x)=a;
x++;
if(x<(i/2)) InvertString(args,i,x);
}
}
コンパイルエラーがex4.java:27です:エラー:予期しないタイプに必要な:変数が見つかりました:値ex4.java: 28:エラー:予期しないタイプが必要:変数が見つかりました:値このコードは最初の引数で指定した文字列を反転することになったが、それはコンパイルエラーを持っていた
問題は何ですか? – randominstanceOfLivingThing
ええ、それに近いものは何もできません。あなたは 'foo.charAt(i)= anything'と言うことはできません。 'String'はまったく変更できませんが、実際にはまったく新しいものしか作成できません。 –
もう1つ作成します – Salgado