小白笔记----------------对象equals方法的使用
来源:互联网 发布:不亦说乎的乐的读音 编辑:程序博客网 时间:2024/05/21 11:25
mark一下, 免的以后忘了
import java.util.*;public class testCollection {public static void main(String[] args) {Collection c = new HashSet();c.add("Hello");c.add(new Name("Aaron","qj"));c.add(new Integer(100));c.remove("Hello");//c.remove(new Name("Aaron","qj")); System.out.println(c.remove(new Name("Aaron", "qj")));System.out.println(c.size());System.out.println(c);}}class Name{/*两个对象如果相等那么他们的Hashcode也应该相等*/private String firstName,lastName;public Name(String firstName,String lastName){this.firstName = firstName;this.lastName = lastName;}public String getFirstName(){return firstName;}public String getLastName(){return lastName;}public String toString(){return firstName+" "+lastName;}public boolean equals(Object obj){if(obj instanceof Name){Name name = (Name)obj;return (firstName.equals(name.firstName))&&(lastName.equals(name.lastName));}return super.equals(obj);}public int hashCode(){return lastName.hashCode();}}
0 0
- 小白笔记----------------对象equals方法的使用
- 对象的比较及hashCode、equals方法的使用
- equals方法的学习笔记
- 讨论equals方法的使用
- java 对象使用类变量与方法(小笔记)
- JS 中对象equals方法的实现
- java对象equals方法的重写
- java对象equals方法的重写
- java对象equals方法的重写
- java对象equals方法的重写
- java对象equals方法的重写
- 关于Java的对象equals方法
- Object对象的通用方法-equals、hashCode
- 比较对象的时候复写equals方法
- 常见对象_Object类的equals()方法
- 对象equals()方法的书写模板
- 浅谈java对象的equals方法
- Java学习笔记-解析Java对象的equals()和hashCode()的使用
- Git 使用
- Mysql5-7-11 安装教程
- code
- LightOJ - 1241 Pinocchio (模拟)
- 前端学习总结(十六)前端工具之bower,glup,less总结
- 小白笔记----------------对象equals方法的使用
- 安卓手机机短信如何导入苹果IOS9以上版本
- 云计算时代商业银行的战略机会
- 数字图像处理,相位相关算法解决图像的刚性平移问题
- Problem K
- protobuf 中的嵌套消息的使用 主要对set_allocated_和mutable_的使用
- 2016 UESTC Training for Data Structures E - 卿学姐与城堡的墙 树状数组求逆序对、离散化
- 语素
- LightOJ - 1249 Chocolate Thief (模拟)