package com.demo.lib.common.util.common; /** * Object Utils * * @author LCJIAN */ public class ObjectUtils { /** * compare two object * * @param actual * @param expected * @return */ public static boolean isEquals(Object actual, Object expected) { return actual == expected || (actual == null ? expected == null : actual.equals(expected)); } /** * compare two object * * * * @param v1 * @param v2 * @return */ @SuppressWarnings({ "unchecked", "rawtypes" }) public static int compare(V v1, V v2) { return v1 == null ? (v2 == null ? 0 : -1) : (v2 == null ? 1 : ((Comparable) v1).compareTo(v2)); } }