Java'da bulunan iki koleksiyon yapısı olan Set ve List yapıları birbirine çok benzesede temelde birbirinden farklı amaçlar için kullanılır.
List yapısı verileri bir liste olarak sıralı bir şekilde tutar. Bir liste şeklinde tutulan verilerin sırası vardır ve bu sıra numarası(index) ile verilere erişebiliriz. Listeye istediğimiz elemanı ekleyebiliriz.
Set yapısı ise matematikteki kümelerin özelliklerini taşır. Eklenen elemanları bir sıralama ile tutmaz yani bir index yapısı kurmaz. Matematikteki kümeler gibi Set yapısı içerisine aynı elemandan iki tane eklemeye izin vermez. Ayrıca set yapısında null değere sahip tek bir eleman olabilir.
No comments:
Post a Comment