请使用LinkedList来模拟一个队列(先进先出的特性): 1) 拥有放入对象的方法void put(Object o) 2)取出对象的方法Object get() 3)判断队列当中是否为空的方法b
来源:互联网 发布:js往json中添加元素 编辑:程序博客网 时间:2024/06/17 17:05
import java.util.LinkedList;
import java.util.List;
public class Linkeds {
List l;
//构造方法
Linkeds(){
l=new LinkedList();
}
public void put(Object o){
l.add(o);
}
public Object get(){
Object o=l.get(0);
l.remove(0);
return o;
}
public boolean isEmpty(){
if(l.isEmpty()){
return true;
}
return false;
}
public static void main(String[] args) {
// TODO 自动生成的方法存根
//定义一个空队列
Linkeds l=new Linkeds();
//往队列中放入对象
l.put("kitty");
l.put("dog");
l.put("cat");
while(!l.isEmpty()){
System.out.println(l.get());
}
}
import java.util.List;
public class Linkeds {
List l;
//构造方法
Linkeds(){
l=new LinkedList();
}
public void put(Object o){
l.add(o);
}
public Object get(){
Object o=l.get(0);
l.remove(0);
return o;
}
public boolean isEmpty(){
if(l.isEmpty()){
return true;
}
return false;
}
public static void main(String[] args) {
// TODO 自动生成的方法存根
//定义一个空队列
Linkeds l=new Linkeds();
//往队列中放入对象
l.put("kitty");
l.put("dog");
l.put("cat");
while(!l.isEmpty()){
System.out.println(l.get());
}
}
}
----------------------------------------------
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class Exercise02 {
public static void main(String[] args) {
List l=new ArrayList();
for(int i=1;i<6;i++){
l.add(new Integer(i));
}
Iterator it=l.iterator();
while(it.hasNext()){
Object element=it.next();
System.out.print(element+" ");
}
System.out.println();
//逆序打印
}
}
0 0
- 请使用LinkedList来模拟一个队列(先进先出的特性): 1) 拥有放入对象的方法void put(Object o) 2)取出对象的方法Object get() 3)判断队列当中是否为空的方法b
- 模拟一个先进先出的队列
- JAVA中Object对象拥有的方法
- 队列取出的对象为空,解决办法
- 使用Object对象的toString()方法自定义判断数据类型方法
- js中判断对象是否为空的方法(转)
- js中判断对象是否为空的方法(转)
- jQuery的isEmptyObject方法判断对象是否为空
- freemarker判断对象是否为空的方法
- Java中判断对象是否为空的方法
- Struts2 ognl判断集合对象是否为空的方法
- javascript 判断对象是否为空的方法总结
- 线性队列的先进先出
- 判断一个对象是否为数组的方法
- 判断一个对象是否可迭代 的方法
- js 判断对象为空或者不是对象的方法
- js判断对象是否为空对象的几种方法
- 将Object对象转化为String的几种方法
- C++: 整型转字符串
- Ubuntu下python3 安装 pip 和 Django
- 设计模式实例(Lua)笔记之二(AbstractFactory抽象工厂模式)
- Android高手速成1--第一部分 个性化控件(View) - Aways.Online
- 深度卷积网络CNN与图像语义分割
- 请使用LinkedList来模拟一个队列(先进先出的特性): 1) 拥有放入对象的方法void put(Object o) 2)取出对象的方法Object get() 3)判断队列当中是否为空的方法b
- 如何解决Get提交数据乱码问题
- 曾经的你
- 接口的使用(重点)
- 最短路径弗洛伊德算法C语言实现__Floyd
- JFinal/AOP
- PoolManager插件的使用
- 第一天
- Android Api Demos登顶之路(三十九)Fragment-->show hide