亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

java中棧怎么創建使用

小億
92
2024-01-13 09:42:26
欄目: 編程語言

在Java中,可以使用Stack類來創建和使用棧。下面是一個示例代碼,演示了棧的創建和使用方式:

import java.util.Stack;

public class StackExample {
    public static void main(String[] args) {
        // 創建一個棧對象
        Stack<Integer> stack = new Stack<>();

        // 將元素入棧
        stack.push(1);
        stack.push(2);
        stack.push(3);

        // 判斷棧是否為空
        System.out.println("棧是否為空:" + stack.isEmpty());

        // 獲取棧頂元素
        System.out.println("棧頂元素:" + stack.peek());

        // 出棧,打印并移除棧頂元素
        while (!stack.isEmpty()) {
            System.out.println("出棧元素:" + stack.pop());
        }
    }
}

輸出結果為:

棧是否為空:false
棧頂元素:3
出棧元素:3
出棧元素:2
出棧元素:1

在上面的代碼中,首先創建了一個Stack對象,并使用push方法將元素入棧。然后使用isEmpty方法判斷棧是否為空,使用peek方法獲取棧頂元素,使用pop方法出棧并打印棧頂元素。最后,通過循環操作將棧中的所有元素出棧。

0
三亚市| 灵川县| 英超| 绍兴市| 利川市| 青阳县| 漳平市| 会昌县| 平利县| 星子县| 武功县| 新沂市| 合水县| 新建县| 常德市| 宕昌县| 晋城| 德清县| 岑溪市| 宝坻区| 敖汉旗| 霍邱县| 祁门县| 鹤壁市| 秭归县| 花垣县| 南丰县| 鄂托克前旗| 凤冈县| 普安县| 炎陵县| 嘉善县| 墨江| 广宁县| 阳原县| 宜兰县| 汕头市| 临城县| 恩平市| 磐安县| 澄迈县|