Java Stack 类
生活随笔
收集整理的這篇文章主要介紹了
Java Stack 类
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Java Stack 類
棧是Vector的一個子類,它實現了一個標準的后進先出的棧。
堆棧只定義了默認構造函數,用來創建一個空棧。 堆棧除了包括由Vector定義的所有方法,也定義了自己的一些方法。
Stack()
除了由Vector定義的所有方法,自己也定義了一些方法:
序號 方法描述
1 boolean empty()
測試堆棧是否為空。
2 Object peek( )
查看堆棧頂部的對象,但不從堆棧中移除它。
3 Object pop( )
移除堆棧頂部的對象,并作為此函數的值返回該對象。
4 Object push(Object element)
把項壓入堆棧頂部。
5 int search(Object element)
返回對象在堆棧中的位置,以 1 為基數。
實例
下面的程序說明這個集合所支持的幾種方法
實例
以上實例編譯運行結果如下:
stack: [ ] push(42) stack: [42] push(66) stack: [42, 66] push(99) stack: [42, 66, 99] pop -> 99 stack: [42, 66] pop -> 66 stack: [42] pop -> 42 stack: [ ] pop -> empty stack 創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的Java Stack 类的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一直偏瘦去医院看什么科
- 下一篇: java美元兑换,(Java实现) 美元