• 0回复贴,共1

JAVA小白想知道这段代码都是

只看楼主收藏回复

JAVA小白想知道这段代码都是什么意思
1、请使用LinkedList来模拟一个队列(先进先出的特性):
1) 拥有放入对象的方法void put(Object o)
2)取出对象的方法Object get()
3)判断队列当中是否为空的方法boolean isEmpty();并且,编写测试代码,验证你的队列是否正确。
publicclassLinkeds {
List l;
Linkeds(){
l=newLinkedList();
}
publicvoidput(Object o){
l.add(o);
}
publicObject get(){
Object o= l.get(0);
l.remove(0);
returno;
}
publicbooleanisEmpty(){
if(l.isEmpty()){
returntrue;
}
returnfalse;
}
public static void main(String[] args){
//定义一个空队列
Linkeds l = new Linkeds();
//往队列中放入对象
l.put("Tom1");
l.put("John2");
l.put("Mary3");
//如果队列不为空,依次输出队列中的元素
while(!l.isEmpty()){
System.out.println(l.get());
}
}
}


来自Android客户端1楼2017-06-28 00:59回复