Daftar Contoh Program Stack Java 2023
Diterbitkan
oleh
Admin
--
Contoh Program Stack Java
Pengenalan Stack
Stack adalah struktur data yang digunakan untuk menyimpan data dalam urutan tertentu. Stack memiliki konsep LIFO (Last In, First Out), yang artinya data yang terakhir dimasukkan akan menjadi yang pertama dikeluarkan. Dalam Java, stack dapat diimplementasikan dengan menggunakan tipe data Stack yang disediakan oleh Java Collections Framework.Cara Membuat Stack di Java
Untuk membuat stack di Java, pertama-tama kita perlu mengimpor kelas Stack dari Java Collections Framework. Kemudian, kita bisa membuat objek Stack baru dengan sintaksis sebagai berikut: ``` StackCara Menambahkan Elemen ke Stack
Untuk menambahkan elemen ke stack, kita bisa menggunakan metode push(). Contohnya sebagai berikut: ``` stack.push(1); stack.push(2); stack.push(3); ``` Kode di atas menambahkan tiga elemen ke stack dengan nilai 1, 2, dan 3.Cara Mengambil Elemen dari Stack
Untuk mengambil elemen dari stack, kita bisa menggunakan metode pop(). Metode ini akan menghapus elemen teratas dari stack dan mengembalikan nilainya. Contohnya sebagai berikut: ``` int x = stack.pop(); ``` Kode di atas mengambil elemen teratas dari stack dan menyimpannya ke dalam variabel x.Cara Melihat Elemen Teratas dari Stack
Untuk melihat elemen teratas dari stack tanpa menghapusnya, kita bisa menggunakan metode peek(). Metode ini akan mengembalikan nilai dari elemen teratas tanpa menghapusnya. Contohnya sebagai berikut: ``` int y = stack.peek(); ``` Kode di atas melihat elemen teratas dari stack dan menyimpannya ke dalam variabel y.Cara Mengetahui Apakah Stack Kosong
Untuk mengetahui apakah stack kosong atau tidak, kita bisa menggunakan metode isEmpty(). Metode ini akan mengembalikan true jika stack kosong dan false jika stack tidak kosong. Contohnya sebagai berikut: ``` boolean isEmpty = stack.isEmpty(); ``` Kode di atas mengecek apakah stack kosong atau tidak dan menyimpan hasilnya ke dalam variabel isEmpty.Cara Menghitung Jumlah Elemen dalam Stack
Untuk menghitung jumlah elemen dalam stack, kita bisa menggunakan metode size(). Metode ini akan mengembalikan jumlah elemen dalam stack. Contohnya sebagai berikut: ``` int size = stack.size(); ``` Kode di atas menghitung jumlah elemen dalam stack dan menyimpan hasilnya ke dalam variabel size.Cara Mengeluarkan Semua Elemen dari Stack
Untuk mengeluarkan semua elemen dari stack, kita bisa menggunakan metode clear(). Metode ini akan menghapus semua elemen dalam stack. Contohnya sebagai berikut: ``` stack.clear(); ``` Kode di atas menghapus semua elemen dalam stack.Contoh Program Stack Java
Berikut adalah contoh program stack sederhana di Java: ``` import java.util.Stack; public class MyStack { public static void main(String[] args) { StackKesimpulan
Stack adalah struktur data yang berguna untuk menyimpan data dalam urutan tertentu dengan konsep LIFO. Dalam Java, stack dapat diimplementasikan dengan menggunakan tipe data Stack yang disediakan oleh Java Collections Framework. Dalam menggunakan stack, kita dapat menambahkan elemen dengan metode push(), mengambil elemen dengan metode pop(), melihat elemen teratas tanpa menghapusnya dengan metode peek(), mengecek apakah stack kosong dengan metode isEmpty(), menghitung jumlah elemen dalam stack dengan metode size(), dan mengeluarkan semua elemen dari stack dengan metode clear().Ada pertanyaan?
Diskusikan dengan penulis atau pengguna lain