Class ObjectUtil

java.lang.Object
org.seppiko.commons.utils.ObjectUtil

public class ObjectUtil
extends java.lang.Object
Object Util
Author:
Leonard Woo
  • Constructor Summary

    Constructors 
    Constructor Description
    ObjectUtil()  
  • Method Summary

    Modifier and Type Method Description
    static boolean isArray​(java.lang.Object obj)
    test object is array
    static boolean isEmpty​(java.lang.Object[] array)
    test object array is empty
    static <T> boolean isNull​(T obj)
    test object is null
    static <T> boolean notNull​(T obj)
    test object is not null
    static <T> T safeNull​(T t, T defaultValue)
    return object with default

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • safeNull

      public static <T> T safeNull​(T t, T defaultValue)
      return object with default
      Type Parameters:
      T - object type
      Parameters:
      t - object
      defaultValue - default
      Returns:
      object result
    • isArray

      public static boolean isArray​(java.lang.Object obj)
      test object is array
      Parameters:
      obj - object
      Returns:
      true is not null and yes
    • isEmpty

      public static boolean isEmpty​(java.lang.Object[] array)
      test object array is empty
      Parameters:
      array - object array
      Returns:
      true is yes
    • isNull

      public static <T> boolean isNull​(T obj)
      test object is null
      Type Parameters:
      T - object type
      Parameters:
      obj - object
      Returns:
      true is yes
    • notNull

      public static <T> boolean notNull​(T obj)
      test object is not null
      Type Parameters:
      T - object type
      Parameters:
      obj - object
      Returns:
      true is yes