Quick actions

cmd+k|ctrl+k

Navigation

Languages

Java Stack

Snippet info

Language

Java

Visibility

public

Author

riyanto.droider

Created

2022-12-18T16:07:50.444027Z

Updated

2022-12-18T23:35:55.586865Z

import java.util.Stack;

class Main {
    
    public static void main(String[] args) {
        Stack<String> stack = new Stack<>();
        
        // menambah elemen pada stack
        stack.push("Adi");
        stack.push("Budi");
        stack.push("Cindy");
        
        // tampilkan elemen dari tumpukan teratas
        for(String s: stack) {
            System.out.println(
                stack.get((stack.size() - 1) - stack.indexOf(s))    
            );
        }
        
        // melihat elemen teratas
        System.out.println("Elemen teratas: "+ stack.peek());
        
        // menghapus elemen
        System.out.println("Hapus elemen  : "+ stack.pop());
        
        // cek apakah stack kosong?
        System.out.println("Stack kosong? : "+ stack.empty());
        
        System.out.println("Hapus elemen  : "+ stack.pop());
        System.out.println("Hapus elemen  : "+ stack.pop());
        
         // cek apakah stack kosong?
        System.out.println("Stack kosong? : "+ stack.empty());
    }
}
INFO