Tugas 3 PBO Java Collection dan Project Auction
Grouping Object
Di postingan kali ini, saya akan membahas grouping object dengan Colection, dan nanti akan ada program lelang sederhana di akhir postingan.
JAVA Collection
Java Collection adalah framework yang menyediakan tempat untuk menyimpan dan memanipulasi sekumpulan objek. Framework ini dapat melakukan pencarian, pengurutan, memasukan data dan menghapus. Collection menyediakan berbagai interface seperti Set, List, Queue, Dequeue dan untuk class-nya antara lain, ArrayList, Vector, Linked List, dll.
Array List
Contoh Iterasi While menggunakan array list
Contoh Iterasi For menggunakan array list
Contoh ArrayList dan Class Data
Disini perlu dibuat class Mahasiswa seperti ini :
Dan seperti ini class dari ArrayList nya
Contoh menggunakan addAll
Contoh menggunakan RemoveAll
Contoh menggunakan RetainAll
Demikian berbagai contoh pengunaan Arraylist. Lalu berikutnya ada Penggunaan Linked List, Hash Set, Linked Hash Set, Hash Map, Hash Table.
Linked List
Hash Set
Linked Hash Set
Hash Map
Hash Table
Demikian beberapa contoh pengunaan Java Collection.
Program Lelang (Auction) Sederhana
Berikut ini sistem lelang yang dibuat berdasarkan bab 4 dari buku Objects First with Java - A Practical Introduction using BlueJ, Fifth edition. Terdapat class yang telah ada dari bukunya seperti Person, Bid, Lot, dan Auction. Kemudian aku tambahkan satu class main untuk menjalankan program ini yaitu AuctionTest. Berikut gambaran modularisasi di BlueJ
Bid
Lot
Auction
AuctionTest
Dan ini hasil dari percobaan program auction test nya :
Komentar
Posting Komentar