类 EqualsUtil
- java.lang.Object
-
- xin.manong.weapon.base.util.EqualsUtil
-
public class EqualsUtil extends Object
对象相等比较工具- 作者:
- frankcl
-
-
构造器概要
构造器 构造器 说明 EqualsUtil()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static booleanarrayEquals(Object array1, Object array2)判断两个数组是否相等 1.static <T> booleanlistEquals(List<T> list1, List<T> list2)判断列表是否相等 1.static <K,V>
booleanmapEquals(Map<K,V> map1, Map<K,V> map2)判断map是否相等 1.static booleanobjectEquals(Object o1, Object o2)判断两个对象是否相等 1.
-
-
-
方法详细资料
-
listEquals
public static <T> boolean listEquals(List<T> list1, List<T> list2)
判断列表是否相等 1. 列表大小不相同则不相等 2. 列表对应元素不相等则不相等- 类型参数:
T-- 参数:
list1- 比较列表list2- 比较列表- 返回:
- 相等返回true,否则返回false
-
mapEquals
public static <K,V> boolean mapEquals(Map<K,V> map1, Map<K,V> map2)
判断map是否相等 1. 大小不相同则不相等 2. 包含key不相同则不相等 3. key对应值不相等则不相等- 类型参数:
K-V-- 参数:
map1- 比较mapmap1- 比较map- 返回:
- 相等返回true,否则返回false
-
arrayEquals
public static boolean arrayEquals(Object array1, Object array2)
判断两个数组是否相等 1. 数据类型不是数组则不相等 2. 数组大小不相同则不相等 2. 数组对应元素不相等则不相等- 参数:
array1- 比较数组array2- 比较数组- 返回:
- 相等返回true,否则返回false
-
-