摘要: 1、@Data注解包含了这些注解 1. 此注解会生成equals(Object other) 和 hashCode()方法。 2. 它默认使用非静态,非瞬态的属性 3. 可通过参数exclude排除一些属性 4. 可通过参数of指定仅使用哪些属性 5. 它默认仅使用该类中定义的属性且不调用父类的方法 阅读全文
posted @ 2019-06-16 15:09 Andrew_F 阅读(12961) 评论(1) 推荐(2) 编辑
摘要: 重写equals() 阅读全文
posted @ 2019-06-16 14:48 Andrew_F 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 原文https://www.dutycode.com/post-140.html 如何判断两个对象相等,这个问题实际上可以看做是如何对equals方法和hashcode方法的理解。 从以下几个点来理解equals和hashCode方法: 1、equals的作用及与==的区别。 2、hashcode的 阅读全文
posted @ 2019-06-16 14:36 Andrew_F 阅读(3019) 评论(0) 推荐(0) 编辑
摘要: //数组排序Integer arr[] = {3,4,2};Arrays.sort(arr);//默认升序Arrays.sort(arr,Comparator.reverseOrder());//传一个逆序比较器Arrays.stream(arr).forEach(System.out::print 阅读全文
posted @ 2019-06-16 11:09 Andrew_F 阅读(334) 评论(0) 推荐(0) 编辑