Metode Java String compareTo()
Contoh
Bandingkan dua string:
String myStr1 = "Hello";
String myStr2 = "Hello";
System.out.println(myStr1.compareTo(myStr2)); // Returns 0 because they are equal
Definisi dan Penggunaan
Metode compareTo()
ini membandingkan dua string secara leksikografis.
Perbandingan didasarkan pada nilai Unicode dari setiap karakter dalam string.
Metode mengembalikan 0 jika string sama dengan string lainnya. Nilai kurang dari 0 dikembalikan jika string lebih kecil dari string lainnya (karakter lebih sedikit) dan nilai lebih besar dari 0 jika string lebih besar dari string lainnya (karakter lebih banyak).
Tip: Gunakan compareToIgnoreCase() untuk membandingkan dua string secara leksikografi, mengabaikan perbedaan huruf kecil dan huruf besar.
Tip: Gunakan metode equals() untuk membandingkan dua string tanpa mempertimbangkan nilai Unicode.
Sintaksis
public int compareTo(String string2)
public int compareTo(Object object)
Nilai Parameter
Parameter | Description |
---|---|
string2 | A String , representing the other string to be compared |
object | An Object , representing an object to be compared |
Detail Teknis
Pengembalian: | Nilai : int 0 jika string sama dengan string lainnya. < 0 jika string secara leksikografis lebih kecil dari string lainnya > 0 jika string secara leksikografis lebih besar dari string lainnya (lebih banyak karakter) |
---|
Metode String