public static void main(String args[]){
String a="abc";
char temp=0;
for (int i = 0,j=a.length()-1;i<j; i++,j--) {
temp=a.charAt(i);
a.charAt(i)=a.charAt(j);
a.charAt(j)=temp;
}
for (int i = 0,j=a.length()-1;i<j; i++,j--) {
System.out.print(a.charAt(i));
}
}
字符串做反转 思路是字符串第一个和最后个进行交换 但是现在报错a.charAt(i)=a.charAt(j); a.charAt(j)=temp说是应为变量 不太明白这个意思 ;请问这个思路错在哪? (其他方法我知道 我只想知道这个思路错在哪里)