我想調用一個if語句中的方法,但我不斷收到以下錯誤。不兼容的類型:java.lang.String不能轉換爲布爾型
不兼容的類型:java.lang.String中不能轉換爲boolean
當您運行GetName方法應該檢查用戶輸入的條形碼,如果它匹配,它會返回一個字符串。
這是我正在做的方法調用的類和方法。
public class ItemTable
public String getName (Item x)
{
String name = null;
if (x.getBarcode ("00001"))
name = "Bread";
return name;
}
這是我從中調用的方法/類。
public class Item
private String barcode;
public Item (String pBarcode)
{
barcode = pBarcode;
}
public String getBarcode (String barcode)
{
return barcode;
}
非常感謝豪爾赫! –