Სარჩევი:

რა არის შედარება ჯავის კოლექციებში?
რა არის შედარება ჯავის კოლექციებში?

ვიდეო: რა არის შედარება ჯავის კოლექციებში?

ვიდეო: რა არის შედარება ჯავის კოლექციებში?
ვიდეო: JavaScript სრული კურსი დამწყებთათვის! 2024, მაისი
Anonim

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

შესაბამისად, რას აკეთებს ჯავის შედარება?

Java Comparator არის დახარისხების ინტერფეისი ჯავა ობიექტები. მოწოდებული " ჯავა . შემდარებელი ,” Java Comparator ადარებს ორს ჯავა ობიექტები "შედარება (ობიექტი 01, ობიექტი 02)" ფორმატში. კონფიგურირებადი მეთოდების გამოყენებით, Java Comparator შეუძლია ობიექტების შედარება მთელი რიცხვის დასაბრუნებლად დადებითი, თანაბარი ან უარყოფითი შედარების საფუძველზე.

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

ანალოგიურად, რა განსხვავებაა Java კოლექციასა და Java კოლექციებს შორის?

მაიორი განსხვავება კოლექციას შორის და კოლექციები არის კოლექცია არის ინტერფეისი და კოლექციები არის კლასი. კოლექცია არის ბაზის ინტერფეისი სიის ნაკრებისა და რიგისთვის. კოლექცია არის ბაზის ინტერფეისი სიის, ნაკრებისა და რიგისთვის. კოლექცია არის root დონის ინტერფეისი ჯავის კოლექცია ჩარჩო.

როგორ ახორციელებთ შედარებას ჯავაში?

Comparator-ის გამოყენება

  1. შექმენით კლასი, რომელიც განახორციელებს Comparator-ს (და შესაბამისად compare() მეთოდს, რომელიც ასრულებს compareTo()-ის მიერ ადრე შესრულებულ სამუშაოს).
  2. გააკეთეთ Comparator კლასის მაგალითი.
  3. გამოიძახეთ გადატვირთული sort() მეთოდი და მიეცით მას როგორც სიას, ასევე კლასის ინსტანცია, რომელიც ახორციელებს Comparator-ს.

გირჩევთ: