Java 集合类(Stack子类)

原创 2018年04月16日 14:36:59
import java.util.Stack;

public class Demo {
	public static void main(String[] args) throws Exception {
		Stack<String> all = new Stack<>();
		all.push("A");
		all.push("B");
		all.push("C");
		System.out.println(all.pop());
		System.out.println(all.pop());
		System.out.println(all.pop());
		System.out.println(all.pop());
	}
}

Stack是Vector子类

Stack的方法:

·入栈:public E push(E item);

·出栈:public E pop();

在入栈过程中,如果出栈没有数据了,就无法出栈,报EmptyStackException错。


版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ikv1989/article/details/79960278

Java:常用集合类(List、Map、Set、Queue、Stack)

迭代器基本概念Iterator接口包含3个方法:public interface Iterator { E next(); boolean hasNext(); void re...
  • jinzhao1993
  • jinzhao1993
  • 2016-10-07 07:54:26
  • 889

Java API 1.8源码--【集合类 collection】

集合:      集合就是管理其他对象的一种对象。集合对象定义了一些特定的方法,来管理 访问它里面的包含的元素。(它包含的元素就是他管理的那些对象) 集合的使用者:      是其他的对象,这些使...
  • Vincent_ceso
  • Vincent_ceso
  • 2016-09-29 16:59:25
  • 860

java 集合学习笔记1-Collection 集合遍历 List子类特点

1、集合-集合的由来:     数组长度是固定,当添加的元素超过了数组的长度时需要对数组重新定义,太麻烦,java内部给我们提供了集合类,能存储任意对象,长度是可以改变的,随着元素的增加而增加,随着...
  • gaopinqiang
  • gaopinqiang
  • 2016-12-25 17:32:42
  • 733

Java并发基础(七)-原子类和并发集合类

灌水文1. 原子类 java.util.concurrent.atomic包下面提供了许多原子类,这些类是通过CAS实现的。关于CAS,大家可以google,详细学习下。 图中Atomic开头的是...
  • qq_21430549
  • qq_21430549
  • 2016-10-07 16:20:49
  • 812

集合类的定义和使用

 //类定义,像一般的类一样可以有方法,属性,事件,对象。   public class pChart    {        public Object crtObj;        public ...
  • alldj
  • alldj
  • 2007-04-13 16:04:00
  • 773

Java 高级教程

//转载自菜鸟教程Java 数据结构Java工具包提供了强大的数据结构。在Java中的数据结构主要包括以下几种接口和类:枚举(Enumeration)位集合(BitSet)向量(Vector)栈(St...
  • qq_40511169
  • qq_40511169
  • 2018-03-13 13:18:27
  • 101

java集合系列——List集合之Stack介绍(五)

Stack的简介Stack 类表示后进先出(LIFO)的对象堆栈。它通过五个操作对类 Vector 进行了扩展 ,允许将向量视为堆栈。它提供了通常的 push 和 pop 操作,以及取堆栈顶点的 pe...
  • u010648555
  • u010648555
  • 2017-03-02 21:40:20
  • 1531

java集合类,List和Set比较,各自的子类比较(ArrayList,Vector,LinkedList;HashSet,TreeSet),Map集合比较

ArrayList,LinkedList,Vector都属于List List:元素是有顺序的,元素可以重复因为每个元素有自己的角标(索引)  |-- ArrayList:底层是数组结构,特点是:查询...
  • Running_dolphin
  • Running_dolphin
  • 2018-03-06 15:04:33
  • 104

Java实现数据结构栈stack和队列Queue

Java实现数据结构栈stack和队列Queue Google后发现大多数文章都是通过LinkedList类实现,当然JDK有自带的Stack类   回顾JDK提供的集合类 容器(集合)框架如...
  • s464036801
  • s464036801
  • 2013-05-29 09:39:25
  • 1038

16. 集合类 (List的子类ArrayList、Vector、LinkedList与JDK 5新特性)

1:List的子类(掌握)        (1)List的子类特点               ArrayList:                      底层数据结构是数组,查询快,增删慢...
  • minkeyto
  • minkeyto
  • 2017-12-13 19:17:39
  • 157
收藏助手
不良信息举报
您举报文章:Java 集合类(Stack子类)
举报原因:
原因补充:

(最多只允许输入30个字)