HashSet集合存储自定义对象并遍历。 如果对象的成员变量值相同即为同一个对象。分析:
1、创建一个学生类 2、创建HashSet集合对象 3、创建5个学生对象 4、将学生对象添加到集合中 5、遍历import java.util.Objects; public class Student1 { private String name; private int age; public Student1() { } public Student1(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 boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; Student1 student1 = (Student1) o; return age == student1.age && Objects.equals(name, student1.name); } @Ove
HashSet集合存储自定义对象并遍历
最新推荐文章于 2024-08-04 17:31:08 发布
本文详细探讨了如何在Java中使用HashSet集合存储自定义对象,并介绍了有效的遍历方法。通过示例代码,展示了如何实现对象的 equals() 和 hashCode() 方法以确保集合操作的正确性。
摘要由CSDN通过智能技术生成