Java之基本數據類型的封裝類

基本數據類型 封裝類
boolean  Boolean
byte  Byte
short  Short
int  Integer
long  Long
char  Character
float  Float
double  Doubleapp

基本數據類型的封裝類對象

1.基本類型的封裝類(wrapper)用來存儲數據,加強功能,使他們能經過「.」操做符完成一些操做。字符串

2.全部的封裝類的名字都以一個大寫字母開頭,並與相應的基本數據類的名字相關聯。變量

3.全部的封裝類都被定義爲引用類型。List

4.封裝類能夠存儲和返回基本數據類型。數據類型

5.封裝類能夠經過點操做符使用一些實用方法。引用

6.Java包含基本的封裝類Character, Double, Integer.每一個類都將對應的基本數據類型封裝在一個對象中,該對象存儲實際數據和對這種數據的使用方法。float

7.要產生一個封裝類的對象,必須經過運算符new來生成,不能像基本數據類型變量同樣,直接定義並生成。方法

8.封裝類的使用方法有兩種:
     varName.methodName(parameterList) //使用與封裝類變量相關的方法
     WrapperClass.methodName(parameterList) //直接使用與封裝類相關的方法數據

9.與類相關的方法,必須經過類名而不是變量名來條調用這些方法。

10. 要將字符串轉化爲實型或整型數據,能夠經過兩個步驟:
     1).先用valueOf()生成Double或Integer變量。如:
            String s1="123.4";
            String s2="123";

            //先用valuOf()生成一個Double變量,返回值爲Doub型
            Double d=Double.valueOf(s1);
            //先用valuOf()生成一個Double變量,返回值爲Double型
            Integer i=Integer.valueOf(s2);

     2).在經過方法doubleValue()或intValue()將Double類型或Integer類型的值轉化爲double或int類型。
            return d.doubleValue();//經過方法doubleValue()將Double型轉化爲double型
            return i.intValue(); //經過方法doubleValue()將Double型轉化爲double型

11.有關封裝類的幾個注意點:
       1). 封裝類變量與基本數據類型的變量的區別:
           能夠用基本數據類型變量來初始化一個封裝類變量,但不能直接將一個基本數據類型變量的值賦給一個封裝類變量。如:
            int i=1; double d=1.0;
            Integer ii=new Integer(i); Double dd=new Double(dd); √
            Integer ii=i;Double dd=d; ×

        2). 封裝類型變量與基本數據類型變量的之間的相互轉換:
       

       (1). 封裝類變量??>基本數據類型變量
             先生成一個封裝類變量,再調用intValue()或doubleValue()方法
       (2). 基本數據類型變量??>封裝類變量
             將基本數據類型變量做爲封裝類變量的構造方法的參數

        3). valueOf()與intValue()和doubleValue()的區別:
                valueOf(String s)           intValue()             doubleValue()
                參數類型 String類型 不帶參數不帶參數
                返回值類型Double/Integer類型int double
                調用者 類類變量 類變量

        4). toString()與toString(int i)和toString(double d)的區別:
                toString()             toSting(int i)              toString(double d)
                參數類型 不帶參數 intdouble
                返回值類型String String String
                調用者 類變量 類類

        5). 通常狀況下須要輸入參數的方法由類調用,不須要輸入參數的方法由類變量調用。

相關文章
相關標籤/搜索