私のコードはこれですが、売れ残ったロットを取得するのに問題があります。売れ残ったロットをすべて表示したいので、lotNumber に int を入力したくありません。
どこで私は間違えましたか?
public ArrayList<Lot> getUnsold()
{
for(Lot lot : lots)
{
Bid highestBid = lot.getHighestBid();
lotNumber = lot.getNumber();
Unsold = new ArrayList<Lot>();
if (highestBid != null)
{
System.out.println("Lot number " + lotNumber + " is sold"); //retuern "Sold" is highestBid
}
else
{
System.out.println(lotNumber); //print bidder and highest bid value
}
}
return Unsold;
}