程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Java的基本數據類型和包裝類的關系

Java的基本數據類型和包裝類的關系

編輯:關於JAVA

Java是一種面向對象語言,java中的類把方法與數據連接在一起,並構成了自包含式的處理單元.但在Java中不能定義基本類型(primitive type),為了能將基本類型視為對象來處理,並能連接相關的方法,Java為每個基本類型都提供了包裝類,這樣,我們便可以把這些基本類型轉化為對象來處理了.這些包裝類有:Boolean,Byte,Short,Character,Integer,Long,Float,Void等.

值得說明的是,java是可以直接處理基本類型的,但是在有些情況下我們需要將其作為對象來處理,這時就需要將其轉化為包裝類了.所有的包裝類(Wrapper Class)都有共同的方法,他們是:

(1)帶有基本值參數並創建包裝類對象的構造函數.如可以利用Integer包裝類創建對象,Integer obj=new Integer(145);

(2)帶有字符串參數並創建包裝類對象的構造函數.如new Integer("-45.36");

(3)生成字符串表示法的toString()方法,如obj.toString().

(4)對同一個類的兩個對象進行比較的equals()方法,如obj1.eauqls(obj2);

(5)生成哈稀表代碼的hashCode方法,如obj.hasCode();

(6)將字符串轉換為基本值的 parseType方法,如Integer.parseInt(args[0]);

(7)可生成對象基本值的typeValue方法,如obj.intValue();

在一定的場合,運用Java包裝類來解決問題,能大大提高編程效率。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved