mavzermete 1
mavzermete
Fethi Polat 1
Fethi Polat
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Scarlet 1
Scarlet
Hikaye Ekle

Java TreeMap Veri Yapısı Nasıl Kullanılır

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

Javam.png

TreeMap sınıfında, yeni bir TreeMap nesnesi oluşturmak için kullanabileceğiniz dört oluşturucu bulunur. Varsayılan kurucu, dördünün en popüler olanıdır. Bu kurucu argüman almaz ve boş bir ağaç haritası oluşturur.​

JavaScript:
// Create a new tree map
TreeMap<Integer,String> customers = new TreeMap<Integer,String>();

Yukarıdaki kod, müşteriler adlı boş bir ağaç haritası oluşturur.

betterteam-senior-java-developer-job-description-4288x2848-20210222.jpg

TreeMap Veri Yapısını Doldurma


put() yöntemi, bir TreeMap nesnesine bir öğe ekler. İki argüman alır: bir anahtar ve değeri. Ağaç haritasına herhangi bir rastgele sırada öğeler ekleyebilirsiniz ve veri yapısı bunları anahtarlarına göre artan sırada saklayacaktır.​

JavaScript:
// Populate a tree map
customers.put(105, "Jessica Jones");
customers.put(102, "Mark Williams");
customers.put(104, "Phil Blair");
customers.put(101, "Kim Brown");
customers.put(103, "Jim Riley");

Yukarıdaki kod, müşterilerin ağaç haritasına rastgele sırayla beş müşteri ekler.

Java2.jpg

Bir Ağaç Haritasındaki Öğeleri Görüntüleme


TreeMap sınıfı, verilerini bir nesnede saklar. Bu nedenle, bir ağaç haritasındaki tüm öğeleri görmek için ağaç haritası nesnesini konsola yazdırabilirsiniz:​

JavaScript:
// View all tree map items as an object
System.out.println(customers);

Yukarıdaki kod, aşağıdaki çıktıyı konsola yazdırır:​

JavaScript:
{101=Kim Brown, 102=Mark Williams, 103=Jim Riley, 104=Phil Blair, 105=Jessica Jones}

Yukarıdaki nesnenin öğeleri artan sırada görüntülediğini unutmayın. Java for döngüsü kullanarak her öğeyi ve ilgili anahtarını da görüntüleyebilirsiniz.​

JavaScript:
// View all items with an iterator
for (Entry<Integer, String> customer : customers.entrySet()) {
    System.out.println("Key: " + customer.getKey() + " Value: " + customer.getValue());
}

Yukarıdaki kod, aşağıdaki çıktıyı konsola yazdırır:​

JavaScript:
Key: 101 Value: Kim Brown
Key: 102 Value: Mark Williams
Key: 103 Value: Jim Riley
Key: 104 Value: Phil Blair
Key: 105 Value: Jessica Jones

Senior_Java_Developer_Job_Description_Template.jpg
 

En Çok Reaksiyon Alan Mesajlar

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst