Java map class HashMap TreeMap HashTable LinkedHashMap

Java Collections Framework MapsjavaMapClass

Map interface anahtar-değer ikililerini bir arada tutmak için yapılmıştır. HashMap(), LinkedHashMap(), TreeMap(), Hashtable() Java Collections Framework üyeleridir.

HashMap() :
Başlangıç sığası 16 ve yükleme çarpanı 0.75 olan boş bir HashMap kılgılar. Anahtar-değer ilişkisi ne gore değerler setlenir. Değerler alınırken sıra gözetmeksizin gelir.

LinkedHashMap() :
Başlangıç sığası 16 ve yükleme çarpanı 0,75 olan boş bir LinkedHashMap yaratır. Erişim
sırası giriş sırasıdır.

TreeMap() :
Anahtarların doğal sırasında boş bir ağaç gönderimi (tree map) yaratır

Hashtable() :
Başlangıç sığası 11 ve yükleme katsayısı 0,75 olan boş bir Hashtable yaratır.

Map Foreach :

Map map = new HashMap();
map.put(“FATİH”, “DURMUŞ”);
map.put(“ELİF”, “DURMUŞ”);
map.put(“AHMET TALHA”, “GÜVEN”);

for (Object key : map.keySet()) {
System.out.println(“Key : ” + key.toString() + ” Value : ”
+ map.get(key));
}

Alıntı Kaynakları:
http://www.programcreek.com/2013/03/hashmap-vs-treemap-vs-hashtable-vs-linkedhashmap/

http://www.w3resource.com/java-tutorial/java-collections.php

http://orhanbalci.net/tr/?p=696

Reklamlar

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Connecting to %s


%d blogcu bunu beğendi: