compareTo equals toString 起作用时机
来源:互联网 发布:手机淘宝能删除好评吗? 编辑:程序博客网 时间:2024/06/05 13:32
compareTo equals toString 起作用时机
equals 重写之后要重写 hashcode
Collections.sort(localTree1.getSonList());//用这个的时候实体要实现Comparable接口,写compareTo方法(Tree),类似list.removeAll();要实体类复写equals一样
public int compareTo(Object arg0)
{
if (arg0 == null) {
return 1;
}
if (Integer.valueOf(this.type).compareTo(Integer.valueOf(((Tree)arg0).getType())) == 0) {
return Integer.valueOf(this.displayOrder).compareTo(Integer.valueOf(((Tree)arg0).getDisplayOrder()));
}
return Integer.valueOf(this.type).compareTo(Integer.valueOf(((Tree)arg0).getType()));
}
public boolean equals(Object arg0)
{
if (arg0 == null) {
return false;
}
MenuFolder po = (MenuFolder)arg0;
return this.id.equals(po.getId());
}
//标准的写法是重写equals一定要重写hashcode方法,因为equals相等hashcode一定要相等(这是规范,牵涉到用一些数据结构时的内部判断),反之不一定可以不管
public int hashCode()
{
return this.id.hashCode();
}
打印对象时
System.out.println必须实现toString方法
public class BasAreaBeanVo implements Serializable {
private static final long serialVersionUID = 1L;
private String areaKey;
public String toString(){
return ToStringBuilder.reflectionToString(this);
}
}
- compareTo equals toString 起作用时机
- 关于重写equals方法,hashcode方法,toString方法 ,compareto()方法
- compareto() & equals()
- Object 开发中常用的重写方法总结toString,equals,hashCode,compareTo
- 自动生成ToString、equals、hashcode、compareTo方法的commons4e插件和commonclipse插件,
- Object 开发中常用的重写方法总结toString,equals,hashCode,compareTo
- 自动生成 : Java方法 toString(); hashCode(); equals(); compareTo()的方法 避免繁杂的体力活
- equals、compareTo、hashcode方法
- compareTo和equals
- hashCode()、equals()、compareTo()
- equal hashcode compareTo使用时机
- equals 和hashcode 与compareTo
- equals,hashCode,compareTo的重写
- equals、compareTo、hashCode()的区别
- compareto与equals的区别
- Java compareTo, equals and hashcode
- 保持compareTo和equals同步
- 保持compareTo和equals同步
- 快速功能点方法
- jsp,xml中el表达式等占位符中的数据操作
- Java集合与JSON集合之间的转换
- 0.
- jpa 及spring data jpa开发
- compareTo equals toString 起作用时机
- SQL Server 视图
- jpa嵌入式复合主键
- Android 常用的时间工具类
- Maven的依赖体系
- bean之间的相互拷贝
- 子页面用父页面js,jsp相对路径自加问题
- DECODE函数
- 随机森林对鸢尾花数据的两特征组合的分类结果