我是新來的Java,我研究字符串,我想要一個字符串顛倒。這裏是我的代碼意外的類型錯誤
String myStr = "abcdef"; String reversed = "";
for(int j=myStr.length()-1;j>=0;j--) {
myStr.charAt(j) += reversed;
}
但它給我一個錯誤信息:
****.java:14: error: unexpected type
required: variable
found: value
但是當我通過System.out.print(reversed)
打印出來,它打印正確reversed
。變量和值有什麼區別?儘管給我一個錯誤信息,爲什麼它能給我正確的答案?我會感謝您的回答,謝謝
錯誤在哪裏? – 2012-01-04 22:34:41
如果它首先不能編譯,它如何打印? – 2012-01-04 22:36:57
它給我和錯誤消息在構建輸出像意想不到的類型 – El3ctr0n1c4 2012-01-04 22:38:51