JAVA基础 之 Set(二)

2014-11-24 11:42:06 · 作者: · 浏览: 12
rorSet1=new TreeSet();
errorSet1.add(123);
errorSet1.add("asd");
}catch(Exception e)
{
System.out.println("不同类实例的比较 会出类转换异常");
}
//一个定制排序的set
TreeSet myStyleSet=new TreeSet(new Comparator()
{
@Override
public int compare(Object o1, Object o2)
{
return 0; //一个永远平等的集合~ 你懂的~
}
});
}
}
class A
{
@Override
public int hashCode()
{
return 1;
}
@Override
public boolean equals(Object obj)
{
return true;
}
}
class B
{
@Override
public int hashCode()
{
return 1;
}
@Override
public boolean equals(Object obj)
{
return false;
}
}
class C
{
@Override
public int hashCode()
{
return 2;
}
@Override
public boolean equals(Object obj)
{
return true;
}
}
//一个没有实现比较的类
class error
{
}