首页 > 其他 > 详细

HashSet的使用(2)

时间:2021-02-25 16:39:46      阅读:33      评论:0      收藏:0      [点我收藏+]

创建一个Person类

package com.sean.base.SetStudy;

/**
 * 
 * @create 2021-02-25 14:43
 */
public class Person {private  String name;
private  int age;

    public Person(String name, int age) {
        this.name = name;
        this.age = age;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    @Override
    public String toString() {
        return "Person{" +
                "name=‘" + name + ‘\‘‘ +
                ", age=" + age +
                ‘}‘;
    }
}
package com.sean.base.SetStudy;

import java.util.HashSet;

/**
 HashSet的使用
 * 存储结构:哈希表(数组+链表+红黑树)
 * @create 2021-02-25 14:42
 */
public class Demo03 {
    public static void main(String[] args) {
        //创建集合
        HashSet<Person> persons = new HashSet<Person>();
        //1添加数据
        Person p1 = new Person("刘德华",20);
        Person p2 = new Person("林志玲",25);
        Person p3 = new Person("郭德纲",23);

        persons.add(p1);
        persons.add(p2);
        persons.add(p3);

        System.out.println("元素个数:"+persons.size());
        System.out.println(persons.toString());
    }
}

 

HashSet的使用(2)

原文:https://www.cnblogs.com/guangenpu/p/14446918.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!