compareTo()
Java String compareTo() metodi
Misol
Ikki stringni taqqoslang:
String myStr1 = "Hello";
String myStr2 = "Hello";
System.out.println(myStr1.compareTo(myStr2)); // Returns 0 because they are equal
Ta’rif va qo‘llanilishi
compareTo() metodi ikki stringni leksikografik tarzda taqqoslaydi.
Taqqoslash stringlardagi har bir belgining Unicode qiymatiga asoslanadi.
Agar string boshqa stringga teng bo‘lsa, metod 0 qaytaradi. Agar string boshqa stringdan kichik bo‘lsa (belgilari kamroq), 0 dan kichik qiymat, katta bo‘lsa (belgilari ko‘proq), 0 dan katta qiymat qaytariladi.
Maslahat: Ikki stringni katta va kichik harflar farqini hisobga olmagan holda leksikografik tarzda taqqoslash uchun compareToIgnoreCase() metodidan foydalaning.
Maslahat: Ikki stringni Unicode qiymatlarini hisobga olmasdan taqqoslash uchun equals() metodidan foydalaning.
Sintaksis
Quyidagilardan biri:
public int compareTo(String string2)
public int compareTo(Object object)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| string2 | Taqqoslanadigan boshqa stringni ifodalovchi String |
| object | Taqqoslanadigan obyektni ifodalovchi Object |
Texnik tafsilotlar
| Qaytaradi: | int qiymat: 0 — agar string boshqa stringga teng bo‘lsa.< 0 — agar string boshqa stringdan leksikografik jihatdan kichik bo‘lsa > 0 — agar string boshqa stringdan leksikografik jihatdan katta bo‘lsa (belgilari ko‘proq) |
|---|
❮ String metodlari
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
