zoukankan      html  css  js  c++  java
  • 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);

  • 相关阅读:
    删除链表的倒数第N个节点(java实现)
    Java多线程之volatile关键字《一》
    Utils
    分布式和集群
    java RMIC
    Log4j输出终端(Appender)详解
    使用存储过程并返回值与及返回值的获得方法
    groupBy
    group by java实现
    本机Font字体
  • 原文地址:https://www.cnblogs.com/maomaodesu/p/11865123.html
Copyright © 2011-2022 走看看