Ada dua jenis dari method ini, yang pertama membandingkan String tertentu dengan object lain dan method kedua membandingkan dua string yang berbeda (leksikografi).
Syntax :
Berikut adalah syntax dari method compareTo() ini
int compareTo(Object o) or int compareTo(String anotherString)
Catatan :
- o - Object yang akan dibandingkan.
- anotherString - String yang akan dibandigkan.
- Nilai 0 jika argumen adalah string leksikografi yang sama dengan string yang ditentukan maka nilai kurang dari 0, jika argumen adalah string leksikografi yang lebih besar dari string yang ditentukan maka nilai lebih besar dari 0 jika argumen adalah string leksikografis kurang dari string yang ditentukan.
Contoh :
Bukalah NetBeans kalian buatlah class baru bernama Test lalu tuliskan kode berikut.
public class Test { public static void main(String args[]) { String str1 = "Coba bandingkan aku"; String str2 = "Coba bandingkan aku"; String str3 = "Aku paling berbeda"; int result = str1.compareTo( str2 ); System.out.println(result); result = str2.compareTo( str3 ); System.out.println(result); result = str3.compareTo( str1 ); System.out.println(result); } }
Berikut adalah hasil dari kode diatas.
0 2 -2
0 comments:
Post a Comment