自定义Set
来源:互联网 发布:怎么获得淘宝代金券 编辑:程序博客网 时间:2024/05/18 21:10
class Person
{
private String name;
private int age;
Person(String name,int age)
{
this.name = name;
this.age = age;
}
public int hashCode()
{
System.out.println(this.name+"....hashCode");
return name.hashCode()+age*37;
}
public boolean equals(Object obj)
{
if(!(obj instanceof Person))
return false;
Person p = (Person)obj;
System.out.println(this.name+"...equals.."+p.name);
return this.name.equals(p.name) && this.age == p.age;
}
public String getName()
{
return name;
}
public int getAge()
{
return age;
}
}
{
private String name;
private int age;
Person(String name,int age)
{
this.name = name;
this.age = age;
}
public int hashCode()
{
System.out.println(this.name+"....hashCode");
return name.hashCode()+age*37;
}
public boolean equals(Object obj)
{
if(!(obj instanceof Person))
return false;
Person p = (Person)obj;
System.out.println(this.name+"...equals.."+p.name);
return this.name.equals(p.name) && this.age == p.age;
}
public String getName()
{
return name;
}
public int getAge()
{
return age;
}
}
0 0
- 自定义Set
- set自定义比较函数
- 自定义set比较函数
- 什么时候需要自定义set
- set使用自定义元素方法
- std::set自定义比较函数
- c++ 自定义排序容器set
- std::set自定义比较函数
- STL之Set自定义排序
- 自定义std::set比较函数的例子
- map及set中自定义比较函数
- 自定义set<T>的比较函数
- std::set、自定义类型与比较函数
- C++ STL set自定义比较函数
- C++中set,map使用自定义类型
- set集合容器自定义比较函数
- std::set、自定义类型与比较函数
- C/C++--set存储自定义结构体
- 智能指针auto_ptr的简单实现
- 黑马程序员_java高新技术之动态代理
- android之Intent
- 大周末的
- Posix信号量
- 自定义Set
- Ural 1500Pass Licenses(状态压缩dfs)
- android 土豪体验器(精简版 )
- 黑马程序员------- 银行业务调度系统 -------
- ZOJ-2795
- 存储虚拟化平台 - EMC VPLEX
- 回调函数在Android监听的体现
- 黑马程序员-------SQLServer数据库基础知识
- 雨后池边