Java新手备忘录[3]:复杂数据类型的比较
2010-12-08 16:47
267 查看
import java.util.TreeSet; public class Graphnode implements Comparable<Graphnode> { private String label; private TreeSet<Graphnode> successors; public Graphnode(String label) { this.label = label; successors = new TreeSet<Graphnode>(); } public void addSuccessor(Graphnode successor) { this.successors.add(successor); } public String getLabel() { return label; } public TreeSet<Graphnode> getSuccessors() { return successors; } public int compareTo(Graphnode o) { return this.label.compareTo(o.getLabel()); } }
为了使得Graphnode可以在TreeSet中顺利插入并比较大小,对Comparable接口重定义
相关文章推荐
- java 对象类型与基本数据类型传参的比较
- C++与Java基本数据类型比较
- Java学习之double类型数据比较
- C++与Java基本数据类型比较
- C/C++与Java各数据类型所占字节数的详细比较
- 面向对象编程:Java复杂数据类型用法
- C,C++,C#,JAVA,SQL Server,Oracle,MySQL数据类型比较
- java新手笔记2 数据类型
- 面向对象编程:Java复杂数据类型用法
- java和c/c++ 数据类型长度的比较
- Java中关于Double 类型的数据比较
- 面向对象编程:Java复杂数据类型用法
- C/Java/C++数据类型的比较
- 在JAVA中怎么比较Double类型数据的大小?
- tips:Java基本数据类型大小比较
- Java的复杂数据类型
- 深入理解Java原始数据类型和包装类关于==和equals的比较
- java的8种基本数据类型及转换、比较
- Java基本数据类型的比较
- Java基本数据类型的比较