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);

  • 相关阅读:
    Single Number II
    Pascal's Triangle
    Remove Duplicates from Sorted Array
    Populating Next Right Pointers in Each Node
    Minimum Depth of Binary Tree
    Unique Paths
    Sort Colors
    Swap Nodes in Pairs
    Merge Two Sorted Lists
    Climbing Stairs
  • 原文地址:https://www.cnblogs.com/maomaodesu/p/11865123.html
Copyright © 2011-2022 走看看