Class ObjectUtil


  • public final class ObjectUtil
    extends Object
    A collection of utility functions (static methods) operating on Objects.
    • Field Detail

      • NO_OBJECTS

        public static final Object[] NO_OBJECTS
        An empty array of Objects.
    • Method Detail

      • equals

        public static final boolean equals​(Object o1,
                                           Object o2)
        Tests if specified objects are equal using equals(). Unlike with equals(), both objects may be null and two null objects are always considered to be equal.

        This function is missing in java.util.Arrays which, on the other hand, has all the other functions: Arrays.equals(boolean[], boolean[]), Arrays.equals(byte[], byte[]), ..., Arrays.equals(Object[], Object[]).

      • instanceString

        public static final String instanceString​(Object o)
        Returns a string representing specified object. Returns "null" for null.

        May be useful when debugging.