zoukankan      html  css  js  c++  java
  • 包装类(Wrapper Class)

    1)包装类。针对于原生数据类型的包装。所有的包装类(8个)对位于java.lang包下。java中的8个包装类分别是:Byte,Short,Integer,Long,Float.Double,Character,Boolean。他们的使用方式都一样,可以实现原始数据类型和包装类型的双向转换。

    那么为什么需要包装类呢?

    通常有以下三个原因:

    a)实现基本类型之间的转换

    例如,我要将一个String类型的变量转换为int类型

       String str = “123”;

       Integer intg =  Integer.valueOf(str); //通过包装类作桥梁

       int i = intg.parseToInt();//转换为int类型

    b)一些地方要用到Object的时候方便将原生数据类型装换

    有时候一个函数需要传递一个Object的变量 而你想传递int类型的进去显然不行,怎么办呢,用到了包装类。

    public void test(Object obj){}

    你想传递5进去就可以这样
    test(new Integer(5));

    c)当以对象方式来处理原生数据类型时,就需要把它包装起来,而且包装类提供了一系列方法对数据进行处理。

     

     

  • 相关阅读:
    2017 9 26
    NOI2002 银河英雄传说(luogu p1196)
    luogu [USACO08OCT]打井Watering Hole
    luogu P2784 化学1(chem1)- 化学合成
    2017 9 24
    2017.9.24 noip模拟赛 day2—组合数
    Java 接口——2
    Java 接口——1
    Java 泛型
    Java 随笔——8
  • 原文地址:https://www.cnblogs.com/vmax-tam/p/4064395.html
Copyright © 2011-2022 走看看