תוכן עניינים:

מהו המשווה באוספים של Java?
מהו המשווה באוספים של Java?

וִידֵאוֹ: מהו המשווה באוספים של Java?

וִידֵאוֹ: מהו המשווה באוספים של Java?
וִידֵאוֹ: מדריך Java - פרק 13 - תכנות מונחה עצמים, חלק 1 2024, נוֹבֶמבֶּר
Anonim

משווה ממשק - אוספי Java . ב Java , משווה הממשק משמש לסדר (למיין) את האובייקטים ב- אוסף בדרך שלך. זה נותן לך את היכולת להחליט כיצד אלמנטים ימוינו ויאוחסנו בתוכם אוסף ומפה. משווה ממשק מגדיר את שיטת compare(). לשיטה זו יש שני פרמטרים.

כתוצאה מכך, מה עושה השוואה ב-Java?

Java Comparator הוא ממשק למיון Java חפצים. מופעל על ידי " java . משווה ,” Java Comparator משווה שניים Java אובייקטים בפורמט "compare(Object 01, Object 02)". באמצעות שיטות הניתנות להגדרה, Java Comparator יכול להשוות אובייקטים כדי להחזיר מספר שלם על סמך השוואה חיובית, שווה או שלילית.

אפשר גם לשאול, איזו חבילה משקר המשווה? משווה מִמְשָׁק שקרים ב-java. util חֲבִילָה . זה הוא משמש לקיצור אובייקט בסדר מוגדר, כלומר למיין שני אובייקטים על סמך קריטריונים מוגדרים.

באופן דומה, מה ההבדל בין אוסף Java לאוספי Java?

גדול ההבדל בין אוסף ו אוספים הוא אוסף הוא ממשק ו אוספים הוא כיתה. אוסף הוא ממשק בסיס עבור ערכת רשימה ותור. אוסף הוא ממשק בסיס עבור List, Set ו-Queue. אוסף הוא ממשק ברמת השורש של אוסף Java מִסגֶרֶת.

איך מיישמים משווה ב-Java?

שימוש ב-Comparator

  1. צור מחלקה המיישמת Comparator (וכך את שיטת compare() שעושה את העבודה שנעשתה קודם לכן על ידי compareTo()).
  2. צור מופע של מחלקת Comparator.
  3. קרא למתודה sort() overloaded, נותן לה גם את הרשימה וגם את המופע של המחלקה שמטמיעה Comparator.

מוּמלָץ: