日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSStack

Stack

創(chuàng)新互聯(lián)建站專注于華龍企業(yè)網(wǎng)站建設(shè),自適應(yīng)網(wǎng)站建設(shè),成都做商城網(wǎng)站。華龍網(wǎng)站建設(shè)公司,為華龍等地區(qū)提供建站服務(wù)。全流程按需制作網(wǎng)站,專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務(wù)

java.lang.Object

|---java.util.AbstractCollection

|---|---java.util.AbstractList

|---|---|---java.util.Vector

|---|---|---|---java.util.Stack

public class Stack
extends Vector

Stack 類表示對象的后進先出 (LIFO) 堆棧。 它使用五個操作擴展類 Vector,這些操作允許將向量視為堆棧。 提供了通常的 push 和 pop 操作,以及查看堆棧頂部項目的方法,測試堆棧是否為空的方法,以及在堆棧中搜索項目并發(fā)現(xiàn)它有多遠的方法 是從頂部。

首次創(chuàng)建堆棧時,它不包含任何項目。

Deque 接口及其實現(xiàn)提供了一組更完整和一致的 LIFO 堆棧操作,應(yīng)優(yōu)先使用此類。 例如:

      Deque stack = new ArrayDeque();

字段摘要

從類 java.util.AbstractList 繼承的字段
modCount
從類 java.util.Vector 繼承的字段
capacityIncrement, elementCount, elementData

構(gòu)造函數(shù)摘要

構(gòu)造函數(shù) 描述
Stack()創(chuàng)建一個空堆棧。

方法總結(jié)

修飾符和類型 方法 描述
booleanempty()測試此堆棧是否為空。
Epeek()查看此堆棧頂部的對象而不將其從堆棧中移除。
Epop()移除此堆棧頂部的對象并將該對象作為此函數(shù)的值返回。
Epush(E item)將一個項目推入此堆棧的頂部。
intsearch(Object o)返回對象在此堆棧上的從 1 開始的位置。
從接口 java.util.Collection 繼承的方法
parallelStream, stream
從類 java.lang.Object 繼承的方法
finalize, getClass, notify, notifyAll, wait, wait, wait
從類 java.util.Vector 繼承的方法
add, add, addAll, addAll, addElement, capacity, clear, clone, contains, containsAll, copyInto, elementAt, elements, ensureCapacity, equals, firstElement, forEach, get, hashCode, indexOf, indexOf, insertElementAt, isEmpty, iterator, lastElement, lastIndexOf, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeAllElements, removeElement, removeElementAt, removeIf, removeRange, replaceAll, retainAll, set, setElementAt, setSize, size, sort, spliterator, subList, toArray, toArray, toString, trimToSize

構(gòu)造函數(shù)詳細信息

Stack

public Stack()

創(chuàng)建一個空堆棧。

方法詳情

push

public E push(E item)

將一個項目推入此堆棧的頂部。 這與以下效果完全相同:

 addElement(item)

參數(shù):

參數(shù)名稱 參數(shù)描述
item要壓入此堆棧的項目。

返回:

項目參數(shù)。

pop

public E pop()

移除此堆棧頂部的對象并將該對象作為此函數(shù)的值返回。

返回:

此堆棧頂部的對象(Vector 對象的最后一項)。

Throws:

Throw名稱 Throw描述
EmptyStackException如果此堆棧為空。

peek

public E peek()

查看此堆棧頂部的對象而不將其從堆棧中移除。

返回:

此堆棧頂部的對象(Vector 對象的最后一項)。

Throws:

Throw名稱 Throw描述
EmptyStackException如果此堆棧為空。

empty

public boolean empty()

測試此堆棧是否為空。

返回:

當且僅當此堆棧不包含任何項目時才為 true; 否則為 false。

search

public int search(Object o)

返回對象在此堆棧上的從 1 開始的位置。 如果對象 o 作為此堆棧中的一項出現(xiàn),則此方法返回距堆棧頂部最近的出現(xiàn)的堆棧頂部的距離; 堆棧上最頂部的項目被認為在距離 1 處。equals 方法用于將 o 與此堆棧中的項目進行比較。

參數(shù):

參數(shù)名稱 參數(shù)描述
o所需的對象。

返回:

從對象所在的堆棧頂部開始的從 1 開始的位置; 返回值 -1 表示對象不在堆棧上。


分享文章:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSStack
URL標題:http://www.dlmjj.cn/article/cdjghde.html