Giao diện so sánh trong Java - Tìm hiểu thêm về giao diện so sánh Java
Trong nhiều tình huống, chúng ta cần so sánh hai giá trị trong các chương trình Java của mình. Việc so sánh các giá trị nguyên thủy như int, char, float, boolean,.., rất dễ dàng và chúng ta có thể so sánh chúng bằng cách sử dụng các toán tử so sánh như <,>, ==,... Nhưng nếu chúng ta muốn so sánh các đối tượng thì sao? Với mục đích này, Java sẽ cung cấp cho chúng ta hai giao diện, đó là giao diện có thể so sánh Comparable và giao diện bộ so sánh Comparator trong Java. Trong bài viết này, chúng ta sẽ tìm hiểu về giao diện so sánh trong Java là gì cùng ví dụ với cách làm việc của Collections.Sort ().