list《对象》 contains
List<dd>list.add(new dd("d"))
list.contains(new dd("d")) 为false
实则是为对象的equals 比较 必须重写才能相等
而hash 类的比较 则必须重写equals和hashcode 方法
Tree.:
方法一:被比较的对象(如学生类)实现Comparable接口,重写CompareTo()方法.--(不允许空值)
方法二:TreeSet的构造方法,传入Comparator接口的实现类,他是重写了compare()方法.--(允许空值)
List<dd>list.add(new dd("d"))
list.contains(new dd("d")) 为false
实则是为对象的equals 比较 必须重写才能相等
而hash 类的比较 则必须重写equals和hashcode 方法
Tree.:
方法一:被比较的对象(如学生类)实现Comparable接口,重写CompareTo()方法.--(不允许空值)
方法二:TreeSet的构造方法,传入Comparator接口的实现类,他是重写了compare()方法.--(允许空值)