我已經寫過一個方法,它返回字符串的前兩個字符到它的前端和結尾。沒有錯誤,但它在eclipse上顯示「此方法必須返回字符串類型的結果」。在線編輯器上,它說「缺少返回聲明」。幫幫我!Java錯誤「此方法必須返回字符串類型的結果」無故發生
public static String front22(String str) {
if (str.length()>=2)
{
return str.substring(0,2)+str+str.substring(0,2);
}
else if (str.length()<2)
return str+str+str;
}
將'else if(str.length()<2)'改爲'else'。 – Eran
我認爲它最後需要一個return語句,但如果我不想要其他答案,那麼我應該在方法結尾返回什麼? –
爲什麼第二個如果 – Jens