美文网首页
ClassUtils.isAssignable:是否可以转成某个

ClassUtils.isAssignable:是否可以转成某个

作者: kangkaii | 来源:发表于2017-10-19 15:13 被阅读31次

    问题:某个方法 返回值是类型Object,但是实际上返回值 可能是List<Map> 或者是 Map(也就是返回一条还是多条Map),需要判断返回值是不是List,否则不能直接遍历;

    解决办法:

    • 工具类:ClassUtils
    • 方法:isAssignable
      • 参数1:Class<?> lhsType
      • 参数2:Class<?> rhsType
    • 简单理解:
      • 参数1为 目标类型;
      • 参数2为 不确定类型;
      • 根据返回值 true/false来判断 rhsType 是不是 lhsType

    补充:Assignable,可分配的,可转让的;

    相关文章

      网友评论

          本文标题:ClassUtils.isAssignable:是否可以转成某个

          本文链接:https://www.haomeiwen.com/subject/mimeuxtx.html