首页>java频道>java教程>正文
使用Comparable接口

www.zige365.com 2010-6-7 12:21:50 点击:发送给好友 和学友门交流一下 收藏到我的会员中心
public void add(Comparable data){  
  •     Node newNode=new Node();  
  •  
  •     newNode.data=data;  
  •  if(root==null){  
  •  root=newNode;  
  •  }else{  
  •  root.addNode(newNode);  
  •  }  
  •  }  
  •  public void print(){  
  •  this.root.printNode();  
  •  }  
  •  };  
  •  public class ComparableDemo{  
  •  public static void main(String[] args){  
  •  BinaryTree bt=new BinaryTree();  
  •  bt.add(9);  
  •  bt.add(8);  
  •  bt.add(10);  
  •  bt.add(3);  
  •  bt.add(2);  
  •  bt.add(4);  
  •  bt.add(5);  
  •  bt.add(7);  
  •  System.out.println("The sorted result is: ");  
  •  bt.print();  
  •  }  
  •  }  
  • 此Comparable接口在本机测试通过,结果为:
    The sorted result is:
    2 3 4 5 7 8 9 10 

    本新闻共2页,当前在第2页  1  2  

    我要投稿 新闻来源: 编辑: 作者:
    相关新闻
    关于Java 7新功能介绍及与Java1.7性能测试比较
    关于“Java虚拟机”令程序员迷失?
    关于Java序列化的机制和原理
    关于Java路径的分类与使用注意事项
    关于Java EE架构原理探秘及企业级应用