რა არის Set class Java-ში?
რა არის Set class Java-ში?

ვიდეო: რა არის Set class Java-ში?

ვიდეო: რა არის Set class Java-ში?
ვიდეო: Set and HashSet in Java - Full Tutorial 2024, მაისი
Anonim

ჯავა - კომპლექტი ინტერფეისი. რეკლამები. ა კომპლექტი არის კოლექცია, რომელიც არ შეიძლება შეიცავდეს დუბლიკატ ელემენტებს. ის აყალიბებს მათემატიკურს კომპლექტი აბსტრაქცია. The კომპლექტი ინტერფეისი შეიცავს მხოლოდ კოლექციიდან მემკვიდრეობით მიღებულ მეთოდებს და ამატებს შეზღუდვას, რომ ელემენტების დუბლიკატი აკრძალულია.

შესაბამისად, რა არის დაყენებული და მიღებული ჯავაში?

Გაგება მიიღეთ და კომპლექტი , ეს ყველაფერი დაკავშირებულია იმასთან, თუ როგორ გადაეცემა ცვლადები სხვადასხვა კლასებს შორის. The მიიღეთ მეთოდი გამოიყენება კლასიდან კონკრეტული ცვლადის მნიშვნელობის მისაღებად ან მისაღებად. ა კომპლექტი მნიშვნელობა გამოიყენება ცვლადების შესანახად. მთელი აზრი მიიღეთ და კომპლექტი არის მონაცემთა მნიშვნელობების შესაბამისად მოძიება და შენახვა.

ანალოგიურად, არის ნაკრები ჯავაში? The ჯავა პლატფორმა შეიცავს სამ ზოგად დანიშნულებას კომპლექტი განხორციელებები: HashSet, TreeSet და LinkedHashSet. HashSet, რომელიც ინახავს თავის ელემენტებს ჰეშის ცხრილში, არის საუკეთესო შესრულებადი განხორციელება; თუმცა ის არ იძლევა გარანტიას გამეორების თანმიმდევრობასთან დაკავშირებით.

უბრალოდ, როგორ მუშაობს ნაკრები ჯავაში?

ჰეშსეტის დანერგვა შიგნიდან ჯავა . კომპლექტი აღწევს უნიკალურობას თავის ელემენტებში HashMap-ის საშუალებით. როდესაც ელემენტს გადაეცემა კომპლექტი , ის ემატება გასაღების სახით HashMap-ში add(Element e) მეთოდში. ახლა, მნიშვნელობა უნდა იყოს დაკავშირებული გასაღებთან.

არის კომპლექტი განმეორებადი Java?

The კომპლექტი ინტერფეისი ახორციელებს Java Iterable ინტერფეისი. ამიტომ შეგიძლიათ გაიმეოროთ a-ს ელემენტები კომპლექტი თითოეული ციკლის გამოყენებით.

გირჩევთ: