Nội dung chính
Phương thức compareTo trong Java String
Phương thức compareTo() so sánh các chuỗi cho trước với chuỗi hiện tại theo thứ tự từ điển. Nó trả về số dương, số âm hoặc 0.
Nếu chuỗi đầu tiên lớn hơn chuỗi thứ hai, nó sẽ trả về số dương (chênh lệch giá trị ký tự). Nếu chuỗi đầu tiên nhỏ hơn chuỗi thứ hai, nó sẽ trả về số âm và nếu chuỗi đầu tiên là bằng chuỗi thứ hai, nó trả về 0.
Cú pháp:
public int compareTo(String anotherString)
Ví dụ:
public class LastIndexOfExample { public static void main(String args[]) { String s1 = "hello"; String s2 = "hello"; String s3 = "meklo"; String s4 = "hemlo"; System.out.println(s1.compareTo(s2)); System.out.println(s1.compareTo(s3)); System.out.println(s1.compareTo(s4)); } }
Output:
0 -5 -1