Bagaimana cara kerja metode compareTo?
Bagaimana cara kerja metode compareTo?

Video: Bagaimana cara kerja metode compareTo?

Video: Bagaimana cara kerja metode compareTo?
Video: 10.3 String Processing : compareTo method and regionMatches method 2024, November
Anonim

NS dibandingkan dengan () metode bekerja dengan mengembalikan nilai int yang positif, negatif, atau nol. Ini membandingkan objek dengan membuat panggilan ke objek yang merupakan argumen. Angka negatif berarti bahwa objek yang melakukan panggilan "kurang" dari argumen.

Di sini, apa yang dikembalikan oleh metode compareTo?

string jawa dibandingkan dengan () metode membandingkan string yang diberikan dengan string saat ini secara leksikografis. Dia kembali angka positif, angka negatif atau 0. Ini membandingkan string berdasarkan nilai Unicode dari setiap karakter dalam string.

Selain itu, bagaimana Anda menerapkan metode compareTo di Java? Karena kami menyimpan Jawa objek di Koleksi ada juga Set dan Peta tertentu yang menyediakan pengurutan otomatis saat Anda memasukkan elemen pada itu mis. TreeSet dan TreeMap. ke melaksanakan penyortiran yang perlu Anda timpa juga dibandingkan dengan (Objek o) metode atau Kelas yang sebanding atau bandingkan (Objek o1, Objek o2) metode dari Pembanding

Selain itu, apa perbedaan antara metode equals dan compareTo?

dibandingkan dengan membandingkan dua string dengan karakternya (pada indeks yang sama) dan mengembalikan bilangan bulat (positif atau negatif) yang sesuai. sama dengan () bisa lebih efisien kemudian dibandingkan dengan (). sama dengan () memeriksa apakah dua objek sama atau tidak dan mengembalikan boolean. dibandingkan dengan () (dari antarmuka Sebanding) mengembalikan bilangan bulat.

Bagaimana Anda membandingkan dua string secara leksikografis?

Metode compareTo() digunakan untuk membandingkan dua string secara leksikografis di Jawa.

Bandingkan dua string secara leksikografis di Jawa

  1. if (string1 > string2) mengembalikan nilai positif.
  2. jika kedua string sama secara leksikografis. yaitu (string1 == string2) ia mengembalikan 0.
  3. jika (string1 < string2) itu mengembalikan nilai negatif.

Direkomendasikan: