日期:2014-05-20 浏览次数:20729 次
import java.util.*; public class BasicContainer { public static void main(String args[]) { Collection c=new HashSet(); c.add("hello"); c.add(new Name("fi","li")); c.add(new Integer(100)); System.out.println(c); c.remove("hello"); c.remove(new Integer(100)); System.out.println(c.remove(new Name("fi","li"))); System.out.println(c); } } class Name { private String firstName,lastName; public Name(String firstName,String lastName) { this.firstName=firstName; this.lastName=lastName; } public String getFirstName() {return firstName;} public String getLastName() {return lastName;} public String toString() {return firstName+" "+lastName;} /*public boolean equals(Object obj) { if(obj instanceof Name) { Name name=(Name) obj; return (firstName.equals(name.firstName))&&(lastName.equals(name.lastName)); } return super.equals(obj); } public int hashCode() { return firstName.hashCode(); }*/ }