if文の中でメソッドを呼び出そうとしていますが、次のエラーが発生します。互換性のない型:java.lang.Stringをbooleanに変換できません
互換性のない型:java.lang.Stringでは、あなたが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;
}
は非常に多くのホルヘありがとうございます! –