Class ObjectUtils


  • public class ObjectUtils
    extends java.lang.Object
    ObjectUtils
    Author:
    ddle.2015
    • Constructor Summary

      Constructors 
      Constructor Description
      ObjectUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.Object coalesce​(java.lang.Object... objArray)  
      static java.lang.Object deserialize​(byte[] bytes)  
      static java.lang.Object deserialize​(java.io.InputStream in)  
      static java.lang.Class getArrayBaseType​(java.lang.Class arrayClass)  
      static int getArrayDimensions​(java.lang.Class arrayClass)  
      static java.lang.Object getObject​(boolean value)  
      static java.lang.Object getObject​(double value)  
      static java.lang.Object getObject​(float value)  
      static java.lang.Object getObject​(int value)  
      static java.lang.Object getObject​(long value)  
      static java.lang.Object getObject​(java.lang.Object object)  
      static java.lang.Object getObject​(java.lang.Object object, java.lang.Object defaultObject)  
      static boolean isAllNull​(java.lang.Object... objArray)  
      static boolean isAnyNull​(java.lang.Object... objArray)  
      static boolean isNull​(java.lang.Object value)  
      static boolean isNullOrEmpty​(java.lang.Object value)  
      static boolean isNullOrWhiteSpace​(java.lang.Object value)  
      static java.lang.Object load​(java.lang.String fileName)  
      static java.lang.String normalizeClassName​(java.lang.Class type)  
      static void save​(java.lang.Object obj, java.lang.String fileName)  
      static byte[] serialize​(java.lang.Object obj)  
      • Methods inherited from class java.lang.Object

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

      • ObjectUtils

        public ObjectUtils()
    • Method Detail

      • coalesce

        public static java.lang.Object coalesce​(java.lang.Object... objArray)
      • isAnyNull

        public static boolean isAnyNull​(java.lang.Object... objArray)
      • isAllNull

        public static boolean isAllNull​(java.lang.Object... objArray)
      • isNull

        public static boolean isNull​(java.lang.Object value)
      • isNullOrEmpty

        public static boolean isNullOrEmpty​(java.lang.Object value)
      • isNullOrWhiteSpace

        public static boolean isNullOrWhiteSpace​(java.lang.Object value)
      • getObject

        public static java.lang.Object getObject​(int value)
      • getObject

        public static java.lang.Object getObject​(long value)
      • getObject

        public static java.lang.Object getObject​(float value)
      • getObject

        public static java.lang.Object getObject​(double value)
      • getObject

        public static java.lang.Object getObject​(boolean value)
      • getObject

        public static java.lang.Object getObject​(java.lang.Object object)
      • getObject

        public static java.lang.Object getObject​(java.lang.Object object,
                                                 java.lang.Object defaultObject)
      • normalizeClassName

        public static java.lang.String normalizeClassName​(java.lang.Class type)
      • getArrayDimensions

        public static int getArrayDimensions​(java.lang.Class arrayClass)
      • getArrayBaseType

        public static java.lang.Class getArrayBaseType​(java.lang.Class arrayClass)
                                                throws java.lang.Exception
        Throws:
        java.lang.Exception
      • save

        public static void save​(java.lang.Object obj,
                                java.lang.String fileName)
                         throws java.io.IOException
        Throws:
        java.io.IOException
      • load

        public static java.lang.Object load​(java.lang.String fileName)
                                     throws java.io.IOException,
                                            java.lang.ClassNotFoundException
        Throws:
        java.io.IOException
        java.lang.ClassNotFoundException
      • serialize

        public static byte[] serialize​(java.lang.Object obj)
                                throws java.io.IOException
        Throws:
        java.io.IOException
      • deserialize

        public static java.lang.Object deserialize​(java.io.InputStream in)
                                            throws java.io.IOException,
                                                   java.lang.ClassNotFoundException
        Throws:
        java.io.IOException
        java.lang.ClassNotFoundException
      • deserialize

        public static java.lang.Object deserialize​(byte[] bytes)
                                            throws java.lang.Exception
        Throws:
        java.lang.Exception