Java——ClassUtils

Spring

函数

         forName: 返回 primitives(int)和array class(如String【】)名称的类实例。

         获取方法个数:getMethodCountForName

         获取类和方法名称  getQualifiedMethodName  getQualifiedName 

         获取方法:  getStaticMethod

         判断: hasMethod         hasConstructor        hasAtLeastOneMethodWithName

                 isVisible isPrimitiveArray(class是否为primitive的array)

Common-lang

在lang中主要用于以非反射的方式处理类

常量

         内隐类分隔符 $ 和类分隔符 .

函数

         List<class>和List<String> 的转换

         获得接口和抽象类  getAllSuperClasses getAllInterfaces

         获得包名和类名  getPackageName  getPackageCannonialName   getShortClassName

         获得类: getClass可以指定ClassLoader

         获得公有函数  getPublicMethod

         判断

                   类是否可赋值:  isAssignable

                   是否为内部类   isInnerClass

         Primitive和wrapper类的转换

                   PrimitivesToWrapper   wrapperToPrimitive

         Object到class的批量转换: toClass
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值