"Daha yorulmadın mı? Devam edelim o zaman. Set ve Map hakkında ve yapabilecekleri hakkında daha fazla ayrıntı vermek istiyorum."

" Küme bir kümedir, numarasız nesnelerden oluşan bir gruptur. Bir Kümenin ana özelliği, yalnızca benzersiz nesneler içermesidir , yani kümenin her elemanı farklıdır . İşte bir küme üzerinde yapabileceğiniz işlemler:"

Operasyon Yöntem
Öğe(ler) ekle ekle(), ekleAll()
Öğeleri kaldır kaldır(), kaldırAll()
Öğe(ler)in varlığını kontrol edin içerir(), içerirAll()

"Ve bu kadar?"

"Pekala, evet. Kümede kaç öğe olduğunu öğrenmek için size() yöntemini de kullanabilirsiniz."

"Ya Harita?"

" Harita bir çiftler kümesidir. Benzersiz öğelerden ziyade bir anahtar-değer çiftleri kümesi olması dışında bir Küme gibidir. Tek sınırlama, her «anahtarın» benzersiz olması gerektiğidir . Bir Harita iki çift içeremez. aynı tuşlar ."

"İşte Map ile yapabileceklerimiz :"

Operasyon Yöntem
Tüm çiftlerden oluşan bir set alın girişKümesi()
Tüm anahtarlardan oluşan bir set edinin anahtar seti()
Tüm değerlerin bir kümesini alın değerler()
bir çift ekle koymak(anahtar, değer)
Belirtilen anahtarın değerini al anahtarı al)
Belirtilen anahtarın mevcut olup olmadığını kontrol edin içerirAnahtar(anahtar)
Belirtilen değerin mevcut olup olmadığını kontrol edin içerirDeğer(değer)
Haritanın boş olup olmadığını kontrol edin boş()
Haritayı Temizle temizlemek()
Belirtilen anahtarın değerini kaldırın kaldır(anahtar)

"Bu, Set'ten çok daha ilginç."

"Evet. Harita, Liste kadar popüler olmasa da birçok görevde kullanılıyor."