【发布时间】:2015-02-15 07:09:31
【问题描述】:
有人可以帮我理解为什么我会收到“意外类型错误”吗?
if(s.charAt(i-1) == ' '){
String sub = s.substring(i, s.indexOf(' ')+1);
for(int j = 0; j < sub.length()/2; j++){
char temp;
temp = sub.charAt(j);
sub.charAt(j) = sub.charAt(sub.length()-1-j);
sub.charAt(sub.length()-1-j) = temp;
sub = sub+" ";
complete = complete+sub;
}
}
我在第 6 行和第 7 行遇到错误。我不知道为什么,非常感谢您的帮助!
【问题讨论】:
-
字符串是不可变的,你不能分配一个方法调用。
-
您不能使用
charAt来分配值,此时您需要使用其他东西
标签: java string compiler-errors