HashSet Koleksiyonu - JAVA / C# / C++ Merhaba, Koleksiyonları araştırırken ilk defa kullandığım bir koleksiyonu çeşidinden bahsedicem.Bu özelliği anlamak için ArrayList koleksiyonuyla kıyaslayayım. HashSet Özellikleri Şöyle ki ; 1-) Aynı eleman birden çok yer alamaz 2-) Eleman Ekleme sırasına göre tutulmaz 3-) Kendine ait bir sıralama kuralı vardır. ArrayList'de nesneyi atama sırasına göre göre sıralıyor. Yani ilk atadığın nesne ilk sırada ilk indiste yer alıyor. ArrayList<String> veriler = new ArrayList<>(); veriler.add("veri1); veriler.add("veri1"); veriler.add("veri3"); // Bu "veriler" dizisi 3 elemanlı ve atadığımız gibi sıralanıyor. HashSet< String > veriHash= new HashSe t< String >(); veriHash.add ( “C++” ); veriHash.add ( “C++” ); veriHash.add ( “C#” ); veriHash.add ( “Java” ); veriHash.add ( “Php” ); //Bu "veriHash" dizisi 4 elemanlıdır ve kendisi içerisinde verileri sıralar ve aynı veri 1den...
Yorumlar
Yorum Gönder