太原达内IT培训
美国上市IT培训机构

4001118989

太原达内培训java编程类型转换判断方法


java编程开发是目前大多数软件开发程序员都在学习的一个编程语言,而今天我们就通过案例分析来了解一下,java编程类型转换判断方法。

太原达内培训java编程类型转换判断方法

1.前言

在Java这种强类型语言中类型转换、类型判断是经常遇到的。今天就细数一下Java中类型判断的方法方式。

2.instanceof

instanceof是Java的一个运算符,用来判断一个对象是否为一个类的实例。

此外编译器会检查instanceof表达式中的obj能否能转换成右边的Class类型,如果无法转换则会直接报错,如果不能确定类型,也会通过编译。

3.Class.isInstance

该方法是在Java1.1中引入的,因为它可以动态地使用。如果参数不为null,并且可以在不引发ClassCastException的情况下成功将其强制转换为左边的引用类型时将返回true。

4.Class.isAssignableFrom

该方法的调用者和参数都是Class对象,调用者为父类,参数为本身或者其子类。

经常用来判断父子继承关系,我在Mybatis插件教程一文中就用到了该方法来判断某个类是不是某个接口的实现类。

5.Class.isPrimitive

此方法主要用来判断Class是否为原始类型(boolean、char、byte、short、int、long、float、double)。

但是它只能判断某类型是不是基础类型,并不是具体到某个类型的。

但是请注意,基础类型的包装类型用此方法判断结果会返回false。

【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。

预约申请免费试听课程

         

上一篇:太原达内培训SSL证书的作用与获取方式
下一篇:太原达内培训按钮设计都有哪些设计技巧

太原达内培训按钮设计都有哪些设计技巧

太原达内培训java编程类型转换判断方法

太原达内培训SSL证书的作用与获取方式

太原达内培训零基础学ui设计需要关注哪些问题

  • 扫码领取资料

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

  • 视频学习QQ群

    添加QQ群:1143617948

    免费领取达内课程视频学习资料

Copyright © 2021 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
江西省

贵州省

广西省

海南省