知识大全 Java中的Stack

Posted

篇首语:内心简单,知足常乐,便是余生最美好的养生。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Java中的Stack相关的知识,希望对你有一定的参考价值。

Java中的Stack  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  Stack有时也可以称为 后入先出 (LIFO)集合 换言之 我们在堆栈里最后 压入 的东西将是以后第一个 弹出 的 和其他所有Java集合一样 我们压入和弹出的都是 对象 所以必须对自己弹出的东西进行 造型   一种很少见的做法是拒绝使用Vector作为一个Stack的基本构成元素 而是从Vector里 继承 一个Stack 这样一来 它就拥有了一个Vector的所有特征及行为 另外加上一些额外的Stack行为 很难判断出设计者到底是明确想这样做 还是属于一种固有的设计   下面是一个简单的堆栈示例 它能读入数组的每一行 同时将其作为字串压入堆栈     //: Stacks java  // Demonstration of Stack Class  import java util *;    public class Stacks    static String[] months =      January February March April      May June July August September      October November December ;   public static void main(String[] args)     Stack stk = new Stack();    for(int i = ; i < months.length; i++)     stk.push(months[i] + " ");    System.out.println("stk = " + stk);    // Treating a stack as a Vector:    stk.addElement("The last line");    System.out.println(     "element 5 = " + stk.elementAt(5));    System.out.println("popping elements:");    while(!stk.empty())     System.out.println(stk.pop());      ///:~    months数组的每一行都通过push()继承进入堆栈,稍后用pop()从堆栈的顶部将其取出。.WiNgwIT要声明的一点是,Vector操作亦可针对Stack对象进行。这可能是由继承的特质决定的——Stack“属于”一种Vector。因此,能对Vector进行的操作亦可针对Stack进行,例如elementAt()方法。 cha138/Article/program/Java/JSP/201311/19582

相关参考

知识大全 Java版本和C++版本简单Stack程序

Java版本和C++版本简单Stack程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  现在对

知识大全 c# Stack操作类

c#Stack操作类  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Stack类代码  usin

浪蚀岩柱,石柱Stack

一种离岸不远的小岩岛,兀立在浪蚀台之上。  这是一种蚀余物,常由沉积岩构成,是从受海浪侵蚀的岬角上分离出来的。虽然在高潮位时,浪蚀岩柱四周都是海水,而低潮位时则显得高,四周无水。被一条孔道穿透了的浪蚀

知识大全 C#使用相应的泛型版本替换Stack和Queue

C#使用相应的泛型版本替换Stack和Queue  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 Java语言深入 final在java中的应用

Java语言深入final在java中的应用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!fina

知识大全 Java中的常用语言

Java中的常用语言  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!不介绍Java常用语对Java的

知识大全 Java中的AutoBoxing

Java中的AutoBoxing  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  理解Java中I

知识大全 Java中的排序

Java中的排序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Java和库都缺少的一样东西是算

知识大全 PHP中的Java扩展

PHP中的Java扩展  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  综述Java的易扩展性是它

知识大全 Java中的同步——示例程序

Java中的同步——示例程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  前面说到了Java中