Java Collection : Generic Collection

Oleh : Reza Ervani

بسم الله الرحمن الرحيم

Rujukan :

http://tutorials.jenkov.com/java-collections/collection.html

Adalah dimungkin untuk melakukan peng-generik-an beragam tipe dan subtipe Collection dan Map pada API Java Collection. Tutorial terkait hal ini ada di kategori Java Generic.

Interface Collection dapat dibuat generik seperti berikut :

[code language=”java”]

Collection<String> stringCollection = new HashSet<String>();

[/code]

stringCollection ini dapat kini hanya berisi instance String. Jika kita mencoba untuk menambahkan hal yang lain, atau melakukan cast elemen-elemen di collection ke tipe lain apapun selain String, maka kompailer akan keberatan.

Pada kenyataannya, adalah dimungkinkan untuk menyisipkan objek lain selain objek String, jika jika melakukan sedikit tips, tapi hal itu tidak direkomendasikan.

Kita dapat melakukan iterasi collection diatas menggunakan new for-loop seperti berikut :

[code language=”java”]

Collection<String> stringCollection = new HashSet<String>();

for(String stringElement : stringCollection) {
//melakukan sesuatu dengan masing-masing stringElement
}

[/code]

Kita dapat melakukan hal yang sama dengan List'sSet's dll.

Lebih lengkap tentang hal ini kita bahas di bagian kategori Java Generic, insya Allah

(reza@rumahilmu.or.id)

About Reza Ervani 426 Articles
Adalah pendiri programming.rezaervani.com -

Be the first to comment

Leave a Reply

Your email address will not be published.


*


This site uses Akismet to reduce spam. Learn how your comment data is processed.