zoukankan      html  css  js  c++  java
  • java基本数据类型和包装类相互转换

    把基本数据类型 → 包装类:

    通过对应包装类的构造方法实现

    除了Character外,其他包装类都可以传入一个字符串参数构建包装类对象。

    包装类 → 基本数据类型

    包装类的实例方法xxxValue();    // xxx表示包装类对应的基本数据类型

    Eg:

    boolean bool = false;

    Boolean b2 = new Boolean(bool);

    Integer i = new Integer(3);

    int i2 = i.intValue();

    Boolean b1 = new Boolean("TRue");//true

    boolean b2 = b1.booleanValue();

    Float f = new Float("3.14");//3.14

    Integer i2 = new Integer("123s");//NumberFormatException

    备注:

    自动装箱&自动拆箱

    jdk1.5开始出现的特性:

    自动装箱:可把一个基本类型变量直接赋给对应的包装类对象或则Object对象

    自动拆箱:允许把 包装类对象直接赋给对应的基本数据类型

    Eg:

    Integer i = 3;//装箱

    int i2 = i;//拆箱

    Object flag = new Boolean(false);

    if(flag instanceof Boolean){

           Boolean b = (Boolean)flag;

           boolean b2 = b;

    }

     

    我的总结:对于基本数据类型和包装类之间的装换,我们可以直接的用,相互转换,因为java5之后的自动拆箱、装箱功能!即便不知道这个,其实使用中也不影响!

  • 相关阅读:
    mui-app 拍照、视频、图片选择,自动上传
    vue table大屏自动刷新滚动效果
    ant-design vue table表格高亮某一行 某一格
    vue-cli@3 ht 引入使用
    JAVA匿名内部类
    JAVA基本类型和引用类型
    引用 IO流学习详细教程
    JAVA多态
    JAVA数据类型能串门不?
    JAVA基本数据类型
  • 原文地址:https://www.cnblogs.com/fanweisheng/p/11131429.html
Copyright © 2011-2022 走看看