【实例简介】
【实例截图】
【核心代码】
package cn.campsg.java.experiment;
import java.util.ArrayList;
public class QueueCaller {
private ArrayListqueue;
public QueueCaller(){
this.queue=new ArrayList();
}
public QueueCaller(ArrayList queue) {
super();
this.queue = queue;
}
public int size() {
return queue.size();
}
public void fetchNumber(String patient){
queue.add(patient);
System.out.println(patient "前面还有" (size() -1) "位等待就诊");
}
public void shoePatients() {
if(queue.isEmpty()){
return;
}else{
for(String patient : queue){
System.out.println(patient "候诊中");
}
}
}
public void callNumber() {
System.out.println("请患者" queue.get(0) "到就诊室就诊");
queue.remove(0);
}
}