Membuat Stack Untuk Berbagai Tipe Data Pada Java

Pada artikel sebelumnya dibahas tentang membuat class Stack sendiri untuk tipe data int menggunakan Java, artikel ini membahas cara membuat Stack untuk berbagai tipe data yang diinginkan.

Stack Untuk Tipe Data Long

Perhatikan kembali kode program untuk membuat Stack dengan tipe data int berikut ini.

Untuk mengubah class tersebut menggunakan tipe data long cukup lakukan modifikasi kode program pada baris yang diberi komentar. Semua tipe data int diubah menjadi tipe data long. Berikut hasilnya.

Stack Untuk Tipe Data String

Tidak jauh berbeda ketika ingin menggunakan String untuk menyimpan data-data pada Stack. Cukup memodifikasi pada baris kode yang sama dengan sebelumnya. Perhatikan hasilnya.

Stack Untuk Tipe Data Class Lainnya

Apapun nama class-nya, setiap class pada Java dapat digunakan untuk Stack dengan memodifikasi baris kode yang sama seperti sebelumnya. Misalkan kita gunakan tipe data Mahasiswa, maka class Stack akan jadi seperti berikut.

Namun, perlu dipahami cara menggunakan Stack tersebut. Berikut contoh kode program untuk menggunakan class Stack yang menggunakan tipe data Mahasiswa.

Tentu saja kode program di atas dapat dijalankan jika kita sudah memiliki class Mahasiswa yang dimaksud. Berikut contoh class Mahasiswa.

Stack Generic Untuk Berbagai Tipe Data Class

Stack yang Generic dapat digunakan untuk berbagai tipe data class pada Java. Tidak perlu membuat untuk setiap tipe data. Class ini sama dengan class Stack yang disediakan oleh Java. Berikut kode programnya.

Selanjutnya

Kita sudah membahas berbagai Stack dengan tipe datanya masing-masing. Setiap Stack dapat digunakan sesuai dengan kebutuhan. Selanjutnya kita dapat menggunakan Stack untuk membuat program dan aplikasi menggunakan Stack pada artikel berikutnya.