روش compareTo چگونه کار می کند؟
روش compareTo چگونه کار می کند؟

تصویری: روش compareTo چگونه کار می کند؟

تصویری: روش compareTo چگونه کار می کند؟
تصویری: How Tor works ? فیلترشکن تور چگونه کار میکند ؟ 2024, ممکن است
Anonim

این در مقایسه با () روش کار می کند با برگرداندن یک مقدار int که مثبت، منفی یا صفر است. با برقراری فراخوانی با شی ای که آرگومان است، شی را مقایسه می کند. عدد منفی به این معنی است که شیء برقرار کننده تماس "کمتر" از آرگومان است.

در اینجا، متد compareTo چه چیزی را برمی گرداند؟

رشته جاوا در مقایسه با () روش رشته داده شده را با رشته فعلی از نظر لغوی مقایسه می کند. آی تی برمی گرداند عدد مثبت، عدد منفی یا 0. رشته ها را بر اساس مقدار یونیکد هر کاراکتر در رشته ها مقایسه می کند.

علاوه بر این، چگونه یک متد compareTo را در جاوا پیاده سازی می کنید؟ از آنجایی که ما ذخیره می کنیم جاوا اشیاء در مجموعه همچنین Set و Map خاصی دارند که مرتب‌سازی خودکار را هنگام درج عنصر در آن به عنوان مثال ارائه می‌دهند. TreeSet و TreeMap. به پیاده سازی مرتب سازی شما باید یکی از آنها را نادیده بگیرید در مقایسه با (شیء o) روش یا کلاس مقایسه یا مقایسه (شیء o1، شی o2) روش از مقایسه کننده

علاوه بر این، تفاوت بین متد برابر و compareTo چیست؟

در مقایسه با دو رشته را با کاراکترهایشان (در همان شاخص) مقایسه می کند و بر این اساس یک عدد صحیح (مثبت یا منفی) برمی گرداند. برابر است () پس از آن می تواند کارآمدتر باشد در مقایسه با (). برابر است () بررسی می کند که آیا دو شی یکسان هستند یا نه و یک Boolean برمی گرداند. در مقایسه با () (از interface Comparable) یک عدد صحیح برمی گرداند.

چگونه دو رشته را از نظر لغوی مقایسه می کنید؟

متد compareTo() برای مقایسه دو رشته از نظر لغوی در جاوا

دو رشته را از نظر لغوی در جاوا مقایسه کنید

  1. اگر (string1 > string2) یک مقدار مثبت برمی گرداند.
  2. اگر هر دو رشته از نظر واژگانی برابر باشند. یعنی (string1 == string2) 0 را برمی گرداند.
  3. اگر (string1 < string2) مقدار منفی برمی گرداند.

توصیه شده: