Class ClassUtils


  • public class ClassUtils
    extends Object
    Created by hocgin on 2021/1/5 email: hocgin@gmail.com
    Author:
    hocgin
    • Constructor Detail

      • ClassUtils

        public ClassUtils()
    • Method Detail

      • newInstance

        public static <T> T newInstance​(String clazzName)
      • newInstance

        public static <T> T newInstance​(Class<T> clazz)
      • toClassConfident

        public static Class<?> toClassConfident​(String name)
      • getDefaultClassLoader

        public static ClassLoader getDefaultClassLoader()
      • getAllField

        public static List<Field> getAllField​(Class<?> clazz)
        获取所有字段
        Returns:
      • getFieldValue

        public Object getFieldValue​(Object fieldObject,
                                    Field field,
                                    Object def)
        获取对象字段的值
        Parameters:
        fieldObject -
        field -
        def -
        Returns:
      • hasClass

        public static boolean hasClass​(String className)
        是否存在类
        Parameters:
        className - 类全名
        Returns:
        是否存在