java中的栈Stack的基本使用和应用(一)
2017-10-24 17:59
316 查看
栈
定义 栈是一种只能在一端进行插入或删除操作的线性表。(先进后出表)
java中的Stack继承Vector
实例化
基本使用
判断是否为空
取栈顶值(不出栈)
进栈
出栈
示例
输出结果
true
b
1
定义 栈是一种只能在一端进行插入或删除操作的线性表。(先进后出表)
java中的Stack继承Vector
实例化
Stack stack=new Stack();
基本使用
判断是否为空
stack.empty()
取栈顶值(不出栈)
stack.peek()
进栈
stack.push(Object);
出栈
stack.pop();
示例
public class Test01 { public static void main(String[] args) { Stack stack=new Stack(); //1.empty()栈是否为空 System.out.println(stack.empty()); //2.peek()栈顶值 3.进栈push() stack.push(new Integer(1)); stack.push("b"); System.out.println(stack.peek()); //4.pop()出栈 stack.pop(); System.out.println(stack.peek()); } }
输出结果
true
b
1
相关文章推荐
- java中的栈Stack的基本使用和应用(二) ——利用栈计算合法的算术表达,中缀表达式转后缀表达式
- Java基本数据类型、引用类对比及实际项目高级应用 使用==与equal的机制与不同
- Java使用新浪微博API开发微博应用的基本方法
- 使用Kieker(基于AspectJ)监控Java桌面应用的基本方法
- 01_Java基础_数组的定义、基本使用和简单应用
- 加强eclipse的使用技巧。可变参数。基本数据类型自动装箱和拆箱。枚举。反射。数组反射的应用。ArrayList和HashSet。JavaBean
- spring,springMVC的优点和区别 spring 是是一个开源框架,是为了解决企业应用程序开发,功能如下 ◆目的:解决企业应用开发的复杂性 ◆功能:使用基本的JavaBean代替EJB,并
- 关于java 的基本开发工具:命令控制台的使用
- 新手入门:Java数组特点及基本使用技巧
- java 数据库基本操作及ResultSet高级应用
- 使用WiX打包你的应用程序之一---基本应用
- Lucene的一些基本使用方法和概念 (JAVA)
- Java数组特点及基本使用技巧
- 使用ArcIMS9.2+Java ADF建立基本的WebGIS站点的尝试
- 使用java开发facebook网站应用程序 , facebook,facebookrestclient,页面,fbml,应用程序,调用,用户,密钥,应用,登陆
- 学习使用J2EE Web应用的事件功能-Java基础-Java-编程开发
- java学习笔记(二) ----基本数据类型应用
- 使用技巧:共享内存在Java中实现和应用
- 在你的企业级java应用中使用Drools
- 使用WiX打包你的应用程序之一---基本应用