我需要一些有关 java 的帮助并从数组中返回结果。
我的数组列表存储来自餐厅的订单(由订单类创建)。Deliverylog 类(它创建数组列表)然后具有将订单添加到名为 waitingList 的数组列表的方法。
每个订单都有一个参考编号以及交货时间等详细信息..
我试图做的,但没有得到线索的是,创建一个带有参数(int ref)的方法,该方法将在数组列表中搜索与输入的参考号相同的项目。当它找到它时,它会返回 order ,否则它会返回 null。
任何帮助都会得到帮助。
代码
/**
* Show a order.
* @param refnum The reference number of the order to be shown
*/
public void findOrderWaiting(int refnum)
{
if(refnum < 0) {
// This is not a valid reference number
}
else if(refnum <= numberOfOrders()) {
// This is a valid reference number
System.out.println(waitingList.get(refnum));
}
else {
// This is not a valid reference number
}
}