Metode Java String compareTo()

Metode String


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 : int0 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