J2EE四次课

j2ee第四次课

set集合:
set集合在增加数据时,增加已有的数据是增加不进去的,因为set集合里面不允许有重复的数据。
遍历set集合时不能使用for循环,因为set集合是没有下标的。
使用set集合存储对象(类或接口)时,去掉重复对象要重写equels方法;对象默认的hascode码:完整的类名+@+六进制地址;

equels与双=的区别:
equels比较的是内容,而==比较的是地址;
使用equels比较对象的内容时一定要重写该方法。

sortedset:
它和set一样是无序、无下标、不可重复的,但是它按一定的规律排序;
用它存储对象需要实现comparable这个接口(自然排序),也可以写一个类实现comparator接口(比较器)来进行排序,比较器的优先级别是高于自然排序的。实现接口时要把对象类当泛型使用。

猜你喜欢

转载自blog.csdn.net/ZhiCun_java/article/details/105313448