- 0
- 0
- 约小于1千字
- 约 7页
- 2021-12-10 发布于北京
- 举报
JAVA 应用开发详解第13章:Java类集 —— Stack类MLDN 软件教学研发部本章目标掌握栈的操作原理掌握Stack类中提供的入栈及出栈操作栈栈是采用先进后出的数据存储方式,每一个栈都包含一个栈顶,每次出栈是将栈顶的数据取出。 入栈:出栈:Stack类在Java中使用Stack类进行栈的操作,Stack类是Vector的子类,Stack类的定义如下:public class StackE extends VectorEStack类的常用方法No.方法类型描述1public boolean empty()常量测试栈是否为空2public E peek()常量查看栈定,但不删除3public E pop()常量出栈,同时删除4public E push(E item)普通入栈5public int search(Object o)普通在栈中查找完成入栈及出栈程序 package org.lxh.demo13.stackdemo;import java.util.Stack;public class StackDemo { public static void main(String args[]) { StackString s = new StackString(); // 实例化Stack对象 s.push(A);// 入栈 s.push(B);// 入栈 s.push(C);// 入栈 System.out.print(s.pop() + 、) ; // 出栈 System.out.print(s.pop() + 、) ; // 出栈 System.out.println(s.pop() + 、) ; // 出栈 System.out.print(s.pop() + 、) ; // 错误,出栈,出现异常,栈为空 }}下一章内容属性类:Properties
原创力文档

文档评论(0)