zoukankan      html  css  js  c++  java
  • java之基本数据类型的包装类

    1.在程序界面存入的 数据为字符串类型,而对数据进行处理时,需要将其转换为基本数据类型,java将基本数据类型封装为包装类,方便使用

    2.字符串与基本数据类型、

    2.1字符串转基本数据类型:通过包装类,调用parse***()方法。

    1         // 将字符串转换为int等基本数据类型 (最好不包含中文)否则编译成功但运行失败(数字转换异常)
    2         int i = Integer.parseInt(s);
    3         double d = Double.parseDouble(s);

    2.2基本数据类型转字符串

    第一种:“+“+基本数据类型,字符串的拼接

    第二种:String类调用valueof(),传入基本数据类型

    1 // 2.string类里的valueof(基本数据类型)8种基本数据类型
    2         System.out.println(String.valueOf(123.02) + 2);

    第三种:包装类调用tostring(),参数为基本数据类型

    1     // 3.八个包装类的方法的重写tostring(),转换字符串
    2         // 如果int类型转short类型,强转
    3         System.out.println(Short.toString((short) 128));

    3.基本数据类型与包装类

    基本数据类型转包装类:

    ①通过包装类创建对象,传入参数为基本数据类型或字符串

    ②通过包装类直接调用valueof(),参数为基本数据类型或字符串

    1 //基本数据类型转包装对象int类
    2     Integer i=new Integer(123);
    3     Integer i1=Integer.valueOf(123);
    4     //字符串数值类型转包装类
    5     Integer s=new Integer("1234");
    6     Integer s1=Integer.valueOf("1234");
    7     System.out.println(s1 instanceof Integer);//true

    包装类转基本数据类型:

    包装类对象调用intvalue()

    1     Integer s=new Integer("111");
    //int包装类转为基本数据类型 2 System.out.println(s.intValue());

    自动装拆箱

    1     //自动拆装箱
    2     //基本数据类型到包装类   通过创建对象或valueof   包装类多存储null,避免空指针问题
    3     Integer i=1;//引用数据类型存储的地址  
    4     System.out.println(i);//重写tostring()方法
    5     //包装类到基本数据类型   .intValue()
    6     int a=i+2;//
  • 相关阅读:
    Homekit_Dohome_智能灯带
    智能蓝牙球泡灯
    域名与网站名区别
    手机屏幕的分辨率和图像尺寸关系
    关于背景图片定位问题
    http://selectorgadget.com/
    经典网址
    进度条
    html5 触摸控制
    html背景音乐
  • 原文地址:https://www.cnblogs.com/mlf19920916/p/12103477.html
Copyright © 2011-2022 走看看