300.22HashSet中添加三个Person对象
来源:互联网 发布:散热器转速控制软件 编辑:程序博客网 时间:2024/06/05 18:24
import java.util.*;public class T1 {public static void main(String[] args) {HashSet hs = new HashSet();Person p1 = new Person("gyc",20);Person p2 = new Person("gyf",21);Person p3 = new Person("gjq",25);Person p4 = new Person("gyc",20);hs.add(p1);hs.add(p2);hs.add(p3);hs.add(p4);Iterator it = hs.iterator();while(it.hasNext()) {System.out.println(it.next());}}}class Person{String name;int age;Person(){}Person(String name,int age){this.name = name;this.age = age;}public String toString() {return "name:"+name+" age:"+age;}public int hashCode() {return name.hashCode();}public boolean equals(Object o) {if(this == o)return true;if (o instanceof Person) {Person p = (Person)o;if(this.name.equals(((Person) o).name)&&this.age == ((Person)o).age) {return true;}}return false;}}
阅读全文
0 0
- 300.22HashSet中添加三个Person对象
- 在HashSet集合中添加三个Person对象,把姓名相同的人当做同一个人,禁止重复添加
- 往HashSet集合中存储Person对象,如果姓名和年龄相同,视为一个人。
- HashSet添加对象去重
- TreeSet方法之一当向TreeSet中添加Person对象 情况一
- TreeSet方法之一 当向TreeSet中添加Person对象 续 确定按哪个属性排序
- TreeSet方法之一 当向TreeSet中添加Person对象 续 当有多个属性值时的自然排序
- HashSet中存储复杂类型对象
- 关于 类hashSet<E> hashSet 遍历 hashSet<String>和hashSet<Person>
- 类Person和对象
- Java中HashMap、HashSet中Object类型对象比较问题
- json方式定义Person对象
- 创建类Person和对象
- 创建类Person和对象
- 创建类Person和对象
- 创建类Person和对象
- 集合框架七:HashSet——往HashSet集合中存入自定义对象
- 建立HashSet的实例,依次填入三个名字判断实例中是否存在"Kobe"
- FullCalendar中事件排序方法
- 国内开源镜像站收集
- 【转】ConcurrentHashMap原理
- 常用正则表达式
- 《Java虚拟机原理图解》 1.1、class文件基本组织结构
- 300.22HashSet中添加三个Person对象
- 人工智能竟然能猜密码了 准确率高达25%
- Spring Boot 学习笔记
- 搭建LexDecomp环境
- 图解VMware内存机制
- Android二维码扫码模块
- 多线程
- makefile空目标
- (二)大型互联网分布式企业微服务云架构