`

Java.util.Stack类的主要方法

阅读更多
java.util.Stack这个类不难,但需要注意其中的peek()方法: 查看栈顶对象而不移除它



import java.util.Date;
import java.util.Stack;


public class StackDemo {

  
    public static void main(String[] args) {
Stack stack=new Stack();
stack.push("0");
stack.push(new Integer(1));
stack.push(2.0);
stack.push(new Date());

System.out.println("stack.size()==>"+stack.size());
System.out.println(stack);

System.out.println("stack.pop()==>"+stack.pop());
System.out.println("stack.peek()==>"+stack.peek());//peek()方法 查看栈顶对象而不移除它
System.out.println("stack.pop()==>"+stack.pop());
    }

}




运行结果:

stack.size()==>4
[0, 1, 2.0, Tue Jul 21 22:50:40 CST 2009]
stack.pop()==>Tue Jul 21 22:50:40 CST 2009
stack.peek()==>2.0
stack.pop()==>2.0

分享到:
分享到:
评论

相关推荐

    axis2解决 org.apache.axis2.util.JavaUtils.callStackToString问题

    axis2解决 org.apache.axis2.util.JavaUtils.callStackToString问题

    java.util包

    Java提供日期(Data)类、日历(Calendar)类,随机数(Random)类,堆栈(Stack)、向量(Vector) 、位集合(Bitset)以及哈希表(Hashtable)等类来表示相应的数据结构

    net.mindview.util包(Thinking in Java 4#)

    net.mindview.util包(Thinking in Java 4#)

    axis2.jar 解决 org.apache.axis2.util.JavaUtils.callStackToString问题

    <Call Stack = DEBUG_FRAME = org.apache.axis2.util.JavaUtils.callStackToString(JavaUtils.java:564) DEBUG_FRAME = org.apache.axis2.description.ParameterIncludeImpl.debugParameterAdd(ParameterIncludeImpl...

    实用工具类库java.util

    例如,Java提供日期(Data)类、日历(Calendar)类来产生和获取日期及时间,提供随机数(Random)类产生各种类型的随机数,还提供了堆栈(Stack)、向量(Vector) 、位集合(Bitset)以及哈希表(Hashtable)等类来表示相应的...

    castor-1.0-xml.jar

    xml解析工具类,包含了一下的类: org.castor.util.IdentityMap org.castor.util.IdentitySet org.exolab.javasource....org.exolab.castor.util.Stack org.castor.util.Base64Decoder org.castor.util.Base64Encoder

    Java.util包简介并教您如何开发应用之二

    例如,Java提供日期(Data)类、日历(Calendar)类来产生和获取日期及时间,提供随机数(Random)类产生各种类型的随机数,还提供了堆栈(Stack)、向量(Vector)、位集合(Bitset)以及哈希表(Hashtable)等类来表示相应的数据...

    类qq聊天工具

    38. import java.util.Stack; 39. import java.util.prefs.Preferences; 40. 41. import javax.swing.BoxLayout; 42. import javax.swing.ImageIcon; 43. import javax.swing.JButton; 44. import javax....

    华科java实验-用泛型栈实现泛型队列

    试用java.util.Stack泛型栈作为父类,用另一个泛型栈对象作为成员变量,模拟实现一个泛型子类Queue,当存储元素的第1个栈的元素超过dump时,再有元素入队列就倒入第2栈。除提供无参构造函数Queue( )外,其它所有队列...

    在Python中调用Java方法PyJNIus.zip

    Pyjnius 是一个 Python 库,为 Python 程序提供访问 Java 类的方法,支持桌面和 Android 系统。示例代码:>>> from jnius import autoclass >>> Stack = autoclass('java.util.Stack') >>> stack = ...

    借助Ehcache缓存框架实现对页面的缓存Demo

    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask....

    queuewithstack:该项目包含使用 java.util.Stack 类的队列实现

    确保安装了 Java 7 编译器 只需运行即可构建和安装 mvn 全新安装 实现了三个实现: CostOnDeQueueQueue - 快 DirectAccessQueue - 快速 CostOnEnQueueQueue - 慢 此外,还提供了一个线程安全包装器,用于在多线程...

    java编程题目 有答案

    java编程试题.很多实例非常经典..很值得去研究

    从Python程序中访问Java类的简单示例

    from jnius import autoclass ...上面的代码中,我们使用 autoclass 函数,创建了一个类型代理,对应着Java中java.util.Stack类的所有方法和字段属性。 OK,也许你想要一个Android相关的例子,看这里: from jnius imp

    字符串逆序输出

    import com.ygsoft.demo.util.Print; import com.ygsoft.demo.util.Stack; public class StackTest { public static void main(String[] args) { Stack<String> stack ... Print.print(stack.pop()+" "); } } }

    Java实现Stack类

    import java.util.Iterator; import java.util.NoSuchElementException; import java.util.Scanner; public class Stack<Item> implements Iterable<Item> { private int N; private Node<Item> first; ...

    Java中Vector类和Stack类的学习

     java.util.vector提供了向量类(vector)以实现类似动态数组的功能。在Java语言中没有指针的概念,但如果正确灵活地使用指针又确实可以大大提高程序的质量。比如在c,c++中所谓的“动态数组”一般都由指针来实现。...

    Oracle EM 的启动错误

    配置: Stack Trace: oracle.sysman.emcp.exception.EMConfigException: 启动 ... at oracle.sysman.assistants.util.em.EMConfiguration.run(EMConfiguration.java:449) at java.lang.Thread.run(Thread.java:534)

    用户输入阿拉伯数字,输出相应汉字

    利用Java.util 包中的堆栈Stack实现用户输入的阿拉伯数字,输出相应的汉字。

    NativeIO和YARNRunner修改后的源码

    at org.apache.hadoop.util.Shell.runCommand(Shell.java:538) at org.apache.hadoop.util.Shell.run(Shell.java:455).... 这是hadoop本身的一个bug,可以通过修改NativeIO和YARNRunner的源码并替换解决。这是这两个...

Global site tag (gtag.js) - Google Analytics