📄 orderlist.java
字号:
import java.util.ArrayList;
public class OrderList
{
private ArrayList<Order> od;//会议室定单
//构造器,初始化
public OrderList()
{
od=new ArrayList<Order>();
}
//GET方法
public ArrayList<Order> getOd()
{
return this.od;
}
//输出已预定会议室信息
public void display()
{
System.out.println("\n已预定会议室列表:\n");
System.out.println("房间编号 于会人数 申请者 电话 预定时间");
for(Order ord:od)
{
ord.display();
}
}
//判断已预定会议室中在某个时间段是否已被预定,并返回此会议室对象
public Room checkOrder(String date,String time)
{
Room temp=null;
boolean find=false;
for(int i=0;i<od.size();i++)
{
if(od.get(i).getBt().getDate().equals(date) && od.get(i).getBt().getTime().equals(time))
{
temp= od.get(i).getRm();
find=true;
}
}
if(!find)
{
temp=null;
}
return temp;
}
//判断某个会议室是否在已预定会议室列表中
public boolean searchOrder(String rm,RoomList rml)
{
boolean find=false;
for(Room ro:rml.getRm())
{
if(ro.getSn().equals(rm))
{
find=true;
}
}
return find;
}
//在已预定会议室列表中添加新的会议室预定信息
public void addOrder(Order od)
{
this.getOd().add(od);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -