91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
红安县| 东安县| 永顺县| 揭阳市| 沙田区| 班戈县| 田林县| 南靖县| 永丰县| 类乌齐县| 淄博市| 霞浦县| 鹿泉市| 墨竹工卡县| 仙游县| 金塔县| 大名县| 双辽市| 柘荣县| 漳浦县| 六枝特区| 芷江| 苗栗县| 阜城县| 宣武区| 裕民县| 洛浦县| 桐柏县| 徐汇区| 灯塔市| 屯门区| 岑巩县| 慈溪市| 永平县| 双牌县| 马公市| 钟祥市| 西贡区| 上饶县| 邵阳县| 旬邑县|