• 基本数据类型对象的包装类


    一、概念

    将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据。

    二、常用操作

    1.常用的操作:

    用于基本数据类型与字符串之间的转换。

    基本数据类型

    包装类

    byte

    Byte

    short

    Short

    int

    Integer

    long

    Long

    float

    Float

    double

    Double

    char

    Character

    boolean

    Boolean

    2.Object 对象 一切对象的父类  

    Object 向基本数据类型转换 需要通过包装类    String和基本数据类型直接转换也必须通过包装类完成

    三、常见应用场景

    3.1基本类型的数值转换成字符串(String类型)

    有两种方式:a).基本数据类型+“”,b).String.valueOf(基本数据类型)

    int a  = 10;
    String str = a+"";
    String str2 = String.valueOf(a);

    3.2String类型的字符串转换成基本数据类型

    使用基本数据类型的包装类

    String str3 = "100";
    int i = Integer.parseInt(str3);
    double d = Double.parseDouble(str3);

    3.3进制之间的转换

    a)十进制转换成其他进制

    //十进制转换成二进制
    System.out.println(Integer.toBinaryString(30));//11110,
    //十进制转换成八进制
    System.out.println(Integer.toHexString(30));//1e
    //十进制转换成十六进制
    System.out.println(Integer.toOctalString(30));//36

    b)其他进制转换成十进制

    System.out.println(Integer.parseInt("11110", 2));//30

    3.4基本数据类型和包装类的转换

    a).基本数据类型转换成包装类

    Integer in = new Integer(30);
    Integer in2= Integer.valueOf(30);

    b).包装类转换成基本数据类型

    //jdk1.7之间不能直接转换
    int a = in.intValue();
    //jdk1.7之后可以自己接转换
    int b  = in;
  • 相关阅读:
    月亮,还是馅饼(2)
    月亮,还是馅饼(1)
    spread 论坛
    kaok website
    提升 .NET 程序性能的 一些 原则
    sql convert
    sql 中 MSDTC 不可用。
    判断sql执行所花的时间(精度为毫秒)
    35岁以前成功的12条黄金法则
    快速删除表中的数据
  • 原文地址:https://www.cnblogs.com/wujiwen/p/6289275.html
Copyright © 2020-2023  润新知