Set
Lisans:
Creative Commons
26.11.2020
tarihinde güncellendi
Bakabileceğiniz Etiketler:
Eğitmen:
Esma Gulbas
List Interface'ine benzeyen Set, verilen verileri bir dizin (index) kullanmadan saklamaktadır. Aynı zamanda Set arayüzü aynı elemanı iki kere saklamaya izin vermemektedir.
Set Interface'ini kullanan sınıflar aşağıdaki metodları içermektedir;
Aşağıdaki örnek bir TreeSet sınıfı kullanımını göstermektedir;
Set<String> treeSet = new TreeSet<String>();
treeSet.add("Osman");
treeSet.add("Ayse");
treeSet.add("Osman");
for(String str : treeSet) {
System.out.println(str);
}
Yukarıdaki örnekte add metodu kullanarak değerler eklenmekte ve foreach döngüsü ile bu değerler konsola basılmaktadır.
treeSet içerisine iki adet "Osman" objesi eklenmesine rağmen konsolda sadece bir tane "Osman" değeri görülmektedir. Bunun sebebi Set Interface'ini kullanan sınıfların aynı objeden sadece bir tane saklamasıdır.
İlerleyen dönemlerde Android uygulamaları içerisinde Set Interface'i ile ilgili örnekler kullanacağız.