* 自定义的栈集合请用LinkedList模拟栈数据结构的集合,并测试
来源:互联网 发布:无人机测量数据 编辑:程序博客网 时间:2024/06/07 11:03
package cn.itcast_05;
import java.util.LinkedList;
/**
* 自定义的栈集合
*
* @author 风清扬
* @version V1.0
*/
public class MyStack {
private LinkedList link;
public MyStack() {
link = new LinkedList();
}
public void add(Object obj) {
link.addFirst(obj);
}
public Object get() {
// return link.getFirst();
return link.removeFirst();
}
public boolean isEmpty() {
return link.isEmpty();
}
import java.util.LinkedList;
/**
* 自定义的栈集合
*
* @author 风清扬
* @version V1.0
*/
public class MyStack {
private LinkedList link;
public MyStack() {
link = new LinkedList();
}
public void add(Object obj) {
link.addFirst(obj);
}
public Object get() {
// return link.getFirst();
return link.removeFirst();
}
public boolean isEmpty() {
return link.isEmpty();
}
}
--------------
package cn.itcast_05;
/*
* MyStack的测试
*/
public class MyStackDemo {
public static void main(String[] args) {
// 创建集合对象
MyStack ms = new MyStack();
// 添加元素
ms.add("hello");
ms.add("world");
ms.add("java");
// System.out.println(ms.get());
// System.out.println(ms.get());
// System.out.println(ms.get());
// NoSuchElementException
// System.out.println(ms.get());
while(!ms.isEmpty()){
System.out.println(ms.get());
}
}
}
0 0
- * 自定义的栈集合请用LinkedList模拟栈数据结构的集合,并测试
- 请用LinkedList模拟栈数据的集合,并测试
- 集合框架_用LinkedList实现栈结构的集合代码、LinkedList模拟栈数据结构的集合并测试案例
- Java_基础—用LinkedList模拟栈数据结构的集合并测试
- 使用LinkedList模拟栈数据结构的集合
- 黑马程序员_JDK1.6版本中,用LinkedList模拟栈数据结构的集合,问题?
- 集合框架四:LinkedList基本应用(用LinkedList模拟堆栈或队列的数据结构)
- Java集合框架:LinkedList基本应用(用LinkedList模拟堆栈或队列的数据结构)
- Java集合LinkedList模拟栈
- LinkedList集合模拟堆栈,队列数据结构
- 自定义的栈集合
- 通过编码分别测试ArrayList 和 LinkedList 添加、删除对象时的耗时情况(精确到纳秒),并总结出以上两种集合的数据结构的不同之处。
- 简单模拟LinkedList集合
- 自定义LinkedList集合
- 用LINKEDLIST模拟棧的集合类。打印10个1-20的随机数
- 集合框架---使用LinkedList模拟一个堆栈或者队列数据结构
- 集合类的学习--LinkedList
- ArrayList,linkedList集合的学习
- 线程同步(8):linux和Windows各种锁实现案例
- OJ2088refresh的停车场
- DB2 db2diag.log 日志分析
- SQLITE的锁
- TCP的三次握手,四次挥手
- * 自定义的栈集合请用LinkedList模拟栈数据结构的集合,并测试
- 使用db2diag过滤DB2诊断日志
- Android WebView
- Max安装CocoaPods
- QT 开源项目
- 【39】平衡二叉树
- 逃生
- Flume+Kafka+SparkStreaming整合
- Linux部署Web应用程序超链接下载中文名称文件404问题解决办法