java.util.Set 接口和 java.util.List 接口一样,同样继承自 Collection 接口,它与 Collection 接口中的方 法基本一致,并没有对 Collection 接口进行功能上的扩充,只是比 Collection 接口更加严格了。与 List 接口不 同的是, Set 接口中元素无序,并且都会以某种规则保证存入的元素不出现重复。
LinkedHashSet可以实现有序不重复
无序且不重复
系统自带的hashcode方法和equals方法很垃圾,需要用generate方法重写
Set集合调用add方法时每次都会调用hashcode方法
equals方法时在添加第二个元素时才会调用,但是equals方法时有前提条件的
必须是两个对象的hashcode码相同时才会调用equals方法
若hashcode码一样且equals相同 则添加失败
程序可以随便骗哈哈哈哈
没有get方法只能用foreach