Java Dizesi karşılaştırma To() Yöntemi
Örnek
İki dizeyi karşılaştırın:
String myStr1 = "Hello";
String myStr2 = "Hello";
System.out.println(myStr1.compareTo(myStr2)); // Returns 0 because they are equal
Tanım ve Kullanım
Yöntem compareTo()
, iki dizeyi sözlükbilimsel olarak karşılaştırır.
Karşılaştırma, dizelerdeki her karakterin Unicode değerine dayanır.
Dize diğer dizeye eşitse yöntem 0 döndürür. Dize diğer dizeden küçükse (daha az karakter) 0'dan küçük bir değer ve dize diğer dizeden büyükse (daha fazla karakter) 0'dan büyük bir değer döndürülür.
İpucu: Küçük harf ve büyük harf farklarını yok sayarak iki dizeyi sözlükbilimsel olarak karşılaştırmak için karşılaştırma ToIgnoreCase() kullanın .
İpucu: Unicode değerlerini dikkate almadan iki dizeyi karşılaştırmak için equals() yöntemini kullanın.
Sözdizimi
public int compareTo(String string2)
public int compareTo(Object object)
Parametre Değerleri
Parameter | Description |
---|---|
string2 | A String , representing the other string to be compared |
object | An Object , representing an object to be compared |
Teknik detaylar
İadeler: | Değer int : 0, dize diğer dizeye eşitse. < 0 dize sözlükbilimsel olarak diğer dizgeden daha azsa > 0 dize sözlükbilimsel olarak diğer dizgeden daha büyükse (daha fazla karakter) |
---|
❮ Dize Yöntemleri