import java.util.ArrayList; import java.util.List; class Person { String name; int age; public Person(String name, int age) { this.name = name; this.age = age; } @Override public boolean equals(Object obj) { if (obj instanceof Person) { Person p = (Person) obj; return age == p.age && name.equals(p.name); } return false; } } public class Main { public static void main(String[] args) { List<Person> list = new ArrayList<>(); list.add(new Person("Jerry", 32)); list.add(new Person("Tony", 28)); list.add(new Person("Tom", 20)); boolean exist = list.contains(new Person("Tom", 20)); System.out.println(exist ? "测试成功!" : "测试失败!"); } }
Sign in to make a reply
韦雪松