فهرست مطالب:

مقایسه کننده در مجموعه های جاوا چیست؟
مقایسه کننده در مجموعه های جاوا چیست؟

تصویری: مقایسه کننده در مجموعه های جاوا چیست؟

تصویری: مقایسه کننده در مجموعه های جاوا چیست؟
تصویری: از امتحان جا موندم | زندگی دانشجویی 2024, نوامبر
Anonim

مقایسه کننده رابط - مجموعه های جاوا . که در جاوا , مقایسه کننده رابط کاربری برای مرتب کردن (مرتب کردن) اشیاء در مجموعه به روش خودت این به شما این توانایی را می دهد که تصمیم بگیرید چگونه عناصر در آن مرتب شده و ذخیره شوند مجموعه و نقشه مقایسه کننده واسط متد ()comare را تعریف می کند. این روش دو پارامتر دارد.

در نتیجه، یک مقایسه کننده جاوا چه می کند؟

مقایسه کننده جاوا یک رابط برای مرتب سازی است جاوا اشیاء. فراخوان شده توسط " جاوا . مقایسه کننده ,” مقایسه کننده جاوا دو را مقایسه می کند جاوا اشیاء در قالب "مقایسه (شیء 01، شی 02)". با استفاده از روش های قابل تنظیم، مقایسه کننده جاوا می تواند اشیاء را برای برگرداندن یک عدد صحیح بر اساس مقایسه مثبت، مساوی یا منفی مقایسه کند.

همچنین ممکن است سوال شود که مقایسه کننده کدام بسته را دروغ می گوید؟ مقایسه کننده رابط دروغ در جاوا استفاده کنید بسته بندی . آی تی است برای کوتاه کردن شی به ترتیب تعریف شده استفاده می شود، یعنی مرتب کردن دو شی بر اساس معیارهای تعریف شده.

به طور مشابه، تفاوت بین مجموعه جاوا و مجموعه های جاوا چیست؟

عمده تفاوت بین مجموعه و مجموعه ها است مجموعه یک رابط است و مجموعه ها یک کلاس است. مجموعه رابط پایه برای مجموعه لیست و صف است. مجموعه رابط پایه برای List، Set و Queue است. مجموعه یک رابط سطح ریشه از است مجموعه جاوا چارچوب.

چگونه یک مقایسه کننده را در جاوا پیاده سازی می کنید؟

با استفاده از مقایسه کننده

  1. کلاسی ایجاد کنید که Comparator (و در نتیجه متد compare() را پیاده سازی کند که کارهایی را که قبلاً توسط compareTo() انجام شده بود انجام می دهد.
  2. یک نمونه از کلاس Comparator بسازید.
  3. متد overloaded sort() را فراخوانی کنید و هم لیست و هم نمونه کلاسی که Comparator را پیاده سازی می کند به آن بدهید.

توصیه شده: