Java中基本类型的包装类

基本类型包装类:

项目中我们常常放弃基本类型,用基本类型的包装类

基本类型包装类有哪些:

    Int——Integer
    char——Character
    double——Double

以Intger为例讲述该类的概述和使用

过时的构造方法:

    @Deprecated(since = "1.0")
    /**
        什么时间过时的,用show方法替代了,建议使用show
    */
    Intger()//(100)
    Intger(String s)//("100")只能是数字形式的

构造方法:

    被Intger valueOf()替代
推荐使用:
    Integer i1 = Integer.valuieOf(100);
    Integer i1 = Integer.valuieOf("100");

成员方法

    包装类 最主要的功能 是用来 让基本类型 和 字符串 进行转换的。

int---->String

    String 里面有一个静态方法 valueOf(任意类型) 返回一个String
    如歌是其他基本类型转成String,也是用这个valueOf();

String--->int(String必须是数字)

    Integer里有一个静态方发 parseInt(String num)返回一个int。把数字形式的字符串 转换喂 int数据类型
    String转换成其他的基本类型,用parseXXX方法
    比如:
    Double——parseDouble()
    Short——parseShort()

除了Character这个类里没有parseXXX方法,因为他本身就是字符,其他基本类型的包装类都有该方法。

装箱和拆箱

装箱:基本数据类型转换为对应的包装类型
拆箱:包装类型转换为对应的基本数据类型
他的内部过程是:

//自动装箱这里也可以改为
Integer Integer_j = Integer.valueOf(int_i);

posted @ 2019-11-15 11:08  卯毛  阅读(201)  评论(0编辑  收藏  举报