编写一个Book类,该类至少有name和price两个属性。该类要实现Comarable接口,在接口的compareTo()方法中规定两个Book类实例的大小关系为二者的price属性的大小关系。在主函数中,选择合适的集合类型存放Book类的若干个对象,然后创建一个新的Book类的对象,并检查该对象与集合中的哪些对象相等。查询结果如下图:
- import java.util.Comparator;
- public class Book implements Comparator{
- private String name;
- private int price;
- public Book(String name, int price) {
- super();
- this.name = name;
- this.price = price;
- }
- public String getName() {