25

Eki

2016

Java Map Kullanımı

Java Map, Collection kütüphanesinin altında bulunur ve key-value(anahtar-değer) şeklinde veri tutmamızı sağlar. Map kullanırken tuttuğumuz değerlere onlara atadığımız anahtarlar üzerinden ulaşırız. Aynı keyleri birden çok defa kullanamayız.

Önemli Java Map metotlarını açıklamaya çalışacağım.
int size(): Map içerisinde bulunan anahtar-değer ikilisi sayısını verir
void clear(): Map içerisinde bulunan anahtar-değer ikililerini siler.
boolean containsValue(Object value): Map içerisinde gönderilen değer ile eşlenmiş herhangi bir key varsa true olarak döner. Aksi durumda false döner.
boolean isEmpty(): Map in içerisinde veri yoksa true varsa false döner.
V get(Object key): Verilen anahtar karşılığında bir değer varsa döndürür yoksa null döndürür.
V put(K key, V value): Verilen anahtar-değer ikilisini ekler. Eğer verilen anahtar varsa o anahtara ait değeri günceller.
void putAll(Map<? extends K, ? extends V> m): Verilen mapteki bütün ikilileri kopyalar.

Burada edindiğimiz bilgileri bir örnekte kullanalım. Örneğimizde HashMap kullanacağız. HashMap, Java Collection kütüphanesi altında bulunan en popüler ve kullanılan sınıflardan biridir. HashMap, Hash tablo tabanlı bir implementasyondur.

Örnek kodlarda gerekli açıklamaları yapmaya çalıştım. HashMap ile alakalı daha sonra detaylı bir yazı yazacağım.

About Author

Yusuf Çakmak

Teknoloji ile ilgilenmeyi seven, herhangi bir teknolojiye kendini ait hissetmeyen, zaman buldukça farklı dilleri, kütüphaneleri, cihazları denemeye çalışan kendi halinde biriyim.

 

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir