CompareTo yöntemi nasıl çalışır?
CompareTo yöntemi nasıl çalışır?

Video: CompareTo yöntemi nasıl çalışır?

Video: CompareTo yöntemi nasıl çalışır?
Video: 319) String Fonksiyonları - CompareTo Metodu 2024, Mayıs
Anonim

NS karşılaştırmak () yöntem çalışır pozitif, negatif veya sıfır olan bir int değeri döndürerek. Argüman olan nesneye çağrı yaparak nesneyi karşılaştırır. Negatif bir sayı, çağrıyı yapan nesnenin bağımsız değişkenden "daha az" olduğu anlamına gelir.

Burada, karşılaştırma yöntemi yöntemi ne döndürür?

java dizisi karşılaştırmak () yöntem verilen dizeyi mevcut dizeyle sözlükbilimsel olarak karşılaştırır. Bilişim Teknoloji İadeler pozitif sayı, negatif sayı veya 0. Dizelerdeki her karakterin Unicode değerine göre dizeleri karşılaştırır.

Ek olarak, Java'da bir karşılaştırma yöntemini nasıl uygularsınız? depoladığımızdan beri java Koleksiyondaki nesneler, örneğin üzerine öğe eklediğinizde otomatik sıralama sağlayan belirli Küme ve Harita da vardır. TreeSet ve TreeMap. ile uygulamak sıralama, ikisini de geçersiz kılmanız gerekir karşılaştırmak (nesne o) yöntem veya Karşılaştırılabilir sınıf veya karşılaştırma(Nesne o1, Nesne o2) yöntem Karşılaştırıcının

Ek olarak, equals ve CompareTo yöntemi arasındaki fark nedir?

karşılaştırmak iki dizeyi karakterlerine göre (aynı dizinde) karşılaştırır ve buna göre bir tamsayı (pozitif veya negatif) döndürür. eşittir () o zaman daha verimli olabilir karşılaştırmak (). eşittir () iki nesnenin aynı olup olmadığını kontrol eder ve bir boole döndürür. karşılaştırmak () (Karşılaştırılabilir arabirimden) bir tamsayı döndürür.

İki dizeyi sözlükbilimsel olarak nasıl karşılaştırırsınız?

CompareTo() yöntemi için kullanılır iki dizeyi sözlükbilimsel olarak karşılaştırma Java'da.

Java'da iki dizeyi sözlükbilimsel olarak karşılaştırın

  1. (string1 > string2) ise pozitif bir değer döndürür.
  2. her iki dize de sözlükbilimsel olarak eşitse. yani (string1 == string2) 0 döndürür.
  3. if (string1 < string2) negatif bir değer döndürür.

Önerilen: