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.