package container;
import java.util.Collection;
import java.util.HashSet;
public class Container {
public static void main(String[] args) {
Collection c = new HashSet();
c.add("Hello");
c.add(new Integer(100));
c.add(new Name("Ming","li"));
System.out.println(c);
c.remove("Hello");
System.out.println(c);
c.remove(new Integer(100));
System.out.println(c);
c.remove(new Name("Ming","li")); //不会移除对象,没有重写equals()无法判断这个对象是否是c中已存在的对象。没有重写equals()时
System.out.println(c);
}
}
class Name{
private String firstname;
private String lastname;
public Name (String f,String l){
firstname=f;
lastname = l;
}
public String toString (){
return firstname+lastname;
}
import java.util.Collection;
import java.util.HashSet;
public class Container {
public static void main(String[] args) {
Collection c = new HashSet();
c.add("Hello");
c.add(new Integer(100));
c.add(new Name("Ming","li"));
System.out.println(c);
c.remove("Hello");
System.out.println(c);
c.remove(new Integer(100));
System.out.println(c);
c.remove(new Name("Ming","li")); //不会移除对象,没有重写equals()无法判断这个对象是否是c中已存在的对象。没有重写equals()时
System.out.println(c);
}
}
class Name{
private String firstname;
private String lastname;
public Name (String f,String l){
firstname=f;
lastname = l;
}
public String toString (){
return firstname+lastname;
}
}