Phương thức Java String CompareTo ()
Thí dụ
So sánh hai chuỗi:
String myStr1 = "Hello";
String myStr2 = "Hello";
System.out.println(myStr1.compareTo(myStr2)); // Returns 0 because they are equal
Định nghĩa và Cách sử dụng
Phương compareTo()
pháp so sánh hai chuỗi về mặt từ vựng.
So sánh dựa trên giá trị Unicode của mỗi ký tự trong chuỗi.
Phương thức trả về 0 nếu chuỗi này bằng chuỗi kia. Giá trị nhỏ hơn 0 được trả về nếu chuỗi nhỏ hơn chuỗi khác (ít ký tự hơn) và giá trị lớn hơn 0 nếu chuỗi lớn hơn chuỗi khác (nhiều ký tự).
Mẹo: Sử dụng CompareToIgnoreCase () để so sánh từ vựng hai chuỗi, bỏ qua sự khác biệt về chữ thường và chữ hoa.
Mẹo: Sử dụng phương thức equals () để so sánh hai chuỗi mà không cần xem xét các giá trị Unicode.
Cú pháp
public int compareTo(String string2)
public int compareTo(Object object)
Giá trị tham số
Parameter | Description |
---|---|
string2 | A String , representing the other string to be compared |
object | An Object , representing an object to be compared |
Chi tiết kỹ thuật
Lợi nhuận: | Một int giá trị: 0 nếu chuỗi này bằng chuỗi kia. <0 nếu chuỗi có từ vựng nhỏ hơn chuỗi khác > 0 nếu chuỗi có từ vựng lớn hơn chuỗi khác (nhiều ký tự hơn) |
---|
❮ Phương thức chuỗi