這是我寫的代碼顯示錯誤,如圖所示,幫助我。如何在我的程序中刪除這個錯誤爲什麼它會來?
class palindrome
{
public static void main(String args[])
{
StringBuffer sb = new StringBuffer("nitin");
System.out.println(sb);
String sb1=sb.reverse();//error coming in this line why ?
if(sb1.contentEquals(sb))
{
System.out.println("palindrome");
}
else
{
System.out.println("not a palindrome");
}
}
}
改爲使用StringBuilder,並記得使用'toString'從它(或StringBuffer。同樣的事情適用)。爲什麼不只是讀錯誤,並修復它告訴你修復的東西... – keyser
請注意,使用一些IDE將有助於避免此類錯誤(檢查日食或netbean或...) – 2012-09-30 08:55:20
1)「StringBuffer」!=「String 「(因此錯誤)。 2)*請*不要使用煩人的屏幕截圖,如果你可以簡單地剪切/粘貼文本。好? – paulsm4