`
happy20070302
  • 浏览: 94992 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

hashset

    博客分类:
  • j2se
阅读更多
package pk;

import java.util.HashSet;
import java.util.Iterator;

public class hashset {

/**
* @param args
*/
public static void main(String[] args) {
HashSet set=new HashSet();


set.add(new stu(1,"zhang"));
set.add(new stu(2,"wang"));
set.add(new stu(1,"zhng"));

/*set.add("one");*/

Iterator it=set.iterator();
while(it.hasNext())
{System.out.println(it.next());}

}

}


class stu
{

String name;
int no;
stu(int no,String name)
{
this.name=name;
this.no=no;
}
public int hashCode()
{return no*name.hashCode();}
public boolean equals(Object o)
{
stu s=(stu)o;
return no==s.no&&name==s.name;
}

public String toString()
{return "no="+no+"  "+"name="+name;}

}

//必须同时实现hashcode()和equals方法
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics