问一个关于TreeSet的问题

sky_08_06_02 sky_08_06_02 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
public class Temp_20121010 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub

Apple apple1= new Apple(9);
Apple apple2=new Apple(8);
Set treeSet = new TreeSet();
treeSet.add(apple1);
treeSet.add(apple2);

Iterator it=treeSet.iterator();
while(it.hasNext())
{
Apple apple=(Apple)it.next();
System.out.println(apple.getWater());
}
}
}

class Apple implements Comparable
{
public Apple(int water)
{
this.water=water;
}

private int water;

public int getWater() {
return water;
}

public void setWater(int water) {
this.water = water;
}

public int compareTo(Object o) {
// TODO Auto-generated method stub
Apple apple=(Apple)o;
return this.water=apple.water;
}
}
结果输出:
9
9
为什么不是:
9
8 ????????????
...全文

相关推荐

评论 4
收藏 已收藏
分享
返回顶部
sky_08_06_02
Java EE 67,535 成员 225,843 内容