我得到這個消息對於此代碼爲「成本」的最後一部分,轉換方法錯誤信息
在類型轉換的方法toDoubleString(雙,布爾)不適用於參數(雙人間, int),
不知道如何解決這個問題。如果我拿出來,我收到這條消息,
類型Convert中的方法toLeftPaddedString(String,int)不適用於參數(Double,int)。
幫助,謝謝。
public String printSummaryOutput() {
return Convert.toRightPaddedString(make, 8) + printSummaryOutput() +
Convert.toRightPaddedString(model, 11) + Convert.toLeftPaddedString(color, 6) +
Convert.toLeftPaddedString(purchaseDate, 10) + Convert.toLeftPaddedString(Convert.toDoubleString(cost, 10));
}
您是否閱讀過此消息?你不瞭解什麼部分? – SLaks
'toDoubleString'需要一個**布爾**作爲第二個參數,而不是一個整數。您正在傳遞'10'而不是'true'或'false'。其他方法也一樣。解決方案:不要傳遞整數或更正方法簽名(如果您寫了它)。 –
改進這篇文章的標題來解釋問題 - 人們點擊它的方式。 – nickhar