关于HashSet Container

来源:互联网 发布:淘宝卖家邮费怎么便宜 编辑:程序博客网 时间:2024/06/05 20:43
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;
    }

}


0 0