崔大胖子

2017年8月20日

使用Maps与Sets处理集合的交差运算

摘要: 1 import com.google.common.collect.MapDifference; 2 import com.google.common.collect.Maps; 3 import java.util.HashMap; 4 import java.util.Map; 5 publi 阅读全文

posted @ 2017-08-20 10:32 崔大胖子 阅读(624) 评论(0) 推荐(0)

Base包equivalent

摘要: 输出结果: equals仅仅是做了一个代理falsetrue自己编写的EquivalenttruefalseWapper错误使用falseWapper正确使用true匹配两个可迭代对象true Equivalence是用来判断两个对象是否相等,在其中我们可以定制自己的判断逻辑,看一下源码,部分代码略 阅读全文

posted @ 2017-08-20 10:07 崔大胖子 阅读(337) 评论(0) 推荐(0)

Equivalence#Wrapper<T>

摘要: public static final class Wrapper<T> implements Serializable { 省去了部分不重要函数 private final Equivalence<? super T> equivalence; 包装的equivalence实例,用于判别两个对象是 阅读全文

posted @ 2017-08-20 01:23 崔大胖子 阅读(698) 评论(0) 推荐(0)

导航