HashSet学习笔记(一)
来源:互联网 发布:淘宝快递打单软件 编辑:程序博客网 时间:2024/06/14 16:38
HashSet判断集合元素相同的标准:两个对象通过equals方法比较相等,并且两个对象的hashCode()方法返回值也相等。
import java.util.*;class A{public boolean equals(Object obj){return true;}}class B{public int hashCode(){return 1;}}class C{public int hashCode(){return 2;}public boolean equals(Object obj){return true;}}public class TestHashSet {public static void main(String[] args){HashSet books=new HashSet();books.add(new A());books.add(new A());books.add(new B());books.add(new B());books.add(new C());books.add(new C());System.out.println(books);}}
运行结果可能为:
[B@1, B@1, C@2, A@728edb84, A@1224b90]
- HashSet学习笔记(一)
- java学习笔记(5)-HashSet类
- Java学习笔记-HashSet
- 【java学习笔记】HashSet
- Set集合HashSet学习(Set集合学习一)
- 共同学习Java源代码-数据结构-HashSet(一)
- 疯狂Java学习笔记(42)----------HashTable,HashMap和HashSet
- Java学习笔记(42)----------HashTable,HashMap和HashSet
- HashSet (容器)学习
- Java集合-HashSet(一)
- JAVA学习笔记7 Hashset ,TreeSet , HashMap
- HashSet、LinkedHashSet、TreeSet+JAVA学习笔记-DAY17
- HashMap、HashSet、Hashtable源码学习笔记
- java 集合学习笔记3-HashSet TreeSet
- hashSet笔记
- HashSet笔记
- HashSet学习
- 学习笔记(一)
- 主机和目标机间使用NFS进行文件传输(Memo)
- 关于java socket 传输文件时遇到的问题
- 关于gcd的8题
- cocos2d-x的初步学习二十六之连连看二
- shell_read读取标准输入
- HashSet学习笔记(一)
- android fragment切换无法保存状态的一种解决方法
- AccessControlException: Non-super user cannot change owner
- 第9周体验项目:输入星期值,输出英文【多分支】
- - (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCap
- 第7周项目4--星号图(d)
- Android:EditText 多行显示及所有属性
- libguestfs 1.24 发布,虚拟机磁盘映像文件API
- NET命令