一些基本數據類型的類封裝(包裝類)


類 Byte

  

  Byte 類將基本類型 byte 的值包裝在一個對象中。一個 Byte 類型的對象只包含一個類型為 byte 的字段。

  decode(String nm)
          將 String 解碼為 Byte

  byteValue()
          作為一個 byte 返回此 Byte 的值。

  doubleValue()
          作為一個 double 返回此 Byte 的值。

  floatValue()
          作為一個 float 返回此 Byte 的值。

  intValue()
          作為一個 int 返回此 Byte 的值。

  longValue()
          作為一個 long 返回此 Byte 的值。

  shortValue()
          作為一個 short 返回此 Byte 的值。

  hashCode()
          返回此 Byte 的哈希碼。

  compareTo(Byte anotherByte)
          在數字上比較兩個 Byte 對象。

  equals(Object obj)
          將此對象與指定對象比較。

  toString()
          返回表示此 Byte 的值的 String 對象。

  valueOf(byte b)
          返回表示指定 byte 值的一個 Byte 實例。

  parseByte(String s) 
          將 string 參數解析為有符號的十進制 byte

類 Short

  

  Short 類在對象中包裝基本類型 short 的值。一個 Short 類型的對象只包含一個 short 類型的字段。 

  紅色字體的函數都有,具體功能差異不大。

  parseShort(String s) 
          將字符串參數解析為有符號的十進制 short

類 Integer

  

  Integer 類在對象中包裝了一個基本類型 int 的值。Integer 類型的對象包含一個 int 類型的字段。  

  紅色字體的函數都有,具體功能差異不大。

  toBinaryString(int i)
          以二進制(基數 2)無符號整數形式返回一個整數參數的字符串表示形式。

  toHexString(int i)
          以十六進制(基數 16)無符號整數形式返回一個整數參數的字符串表示形式。

  toOctalString(int i)
          以八進制(基數 8)無符號整數形式返回一個整數參數的字符串表示形式。

  parseInt(String s) 
          將字符串參數作為有符號的十進制整數進行解析。

類 Long

  

  Long 類在對象中包裝了基本類型 long 的值。每個 Long 類型的對象都包含一個 long 類型的字段。 

  紅色字體的函數都有,具體功能差異不大。

  綠色字體的函數都有,具體功能差異不大。

  parseLong(String s)
          將 string 參數解析為有符號十進制 long

類 Double

  

  Double 類在對象中包裝一個基本類型 double 的值。每個 Double 類型的對象都包含一個 double 類型的字段。 

  紅色字體的函數都有,具體功能差異不大。

  compare(double d1, double d2)

          比較兩個指定的 double 值。

  isInfinite()
          如果此 Double 值在數值上為無窮大,則返回 true;否則返回 false

  isNaN()
          如果此 Double 值是非數字(NaN)值,則返回 true;否則返回 false

  toHexString(double d)
          返回 double 參數的十六進制字符串表示形式。 

  doubleToLongBits(double value)
   
根據 IEEE 754 浮點雙精度格式 ("double format") 位布局,返回指定浮點值的表示形式。

  doubleToRawLongBits(double value)
          根據 IEEE 754 浮點“雙精度格式”位布局,返回指定浮點值的表示形式,並保留 NaN 值。

  parseDouble(String s)
          返回一個新的 double 值,該值被初始化為用指定 String 表示的值,這與 Double 類的 valueOf 方法一樣。

類 Float

  

  Float 類在對象中包裝一個基本類型 float 的值。Float 類型的對象包含一個 float 類型的字段。 

  紅色字體的函數都有,具體功能差異不大。

  橙色字體的函數都有,具體功能差異不大。

  floatToIntBits(float value)
          根據 IEEE 754 浮點“單一格式”位布局,返回指定浮點值的表示形式。

  floatToRawIntBits(float value)
          根據 IEEE 754 浮點“單一格式”位布局,返回指定浮點值的表示形式,並保留非數字 (NaN) 值。

  parseFloat(String s) 
          返回一個新的 float 值,該值被初始化為用指定 String 表示的值,這與 Float 類的 valueOf 方法一樣。

  

類 Character

  

   Character 類在對象中包裝一個基本類型 char 的值。Character 類型的對象包含類型為 char 的單個字段。 

  charValue()
          返回此 Character 對象的值。

  equals(Object obj)
          將此對象與指定對象比較。

  hashCode()
          返回此 Character 的哈希碼。

  toChars(int codePoint)
          將指定的字符(Unicode 代碼點)轉換成其存儲在 char 數組中的 UTF-16 表示形式。

  toString()
          返回表示此 Character 值的 String 對象。

  valueOf(char c)
          返回一個表示指定 char 值的 Character 實例。

  isDefined(char ch)
          確定字符是否被定義為 Unicode 中的字符。

  isDigit(char ch)
          確定指定字符是否為數字。

  isLetter(char ch)
          確定指定字符是否為字母。

  isLowerCase(char ch)
          確定指定字符是否為小寫字母。

  isSpaceChar(char ch)
          確定指定字符是否為 Unicode 空白字符。

  isTitleCase(char ch)
          確定指定字符是否為首字母大寫字符。

  isUpperCase(char ch)
          確定指定字符是否為大寫字母。

  isWhitespace(char ch)
          確定指定字符依據 Java 標准是否為空白字符。

  isValidCodePoint(int codePoint)
          確定指定的代碼點是否為從 0x00000x10FFFF 范圍之內的有效 Unicode 代碼點值。

  

類 Boolean

  

  Boolean 類將基本類型為 boolean 的值包裝在一個對象中。一個 Boolean 類型的對象只包含一個類型為 boolean 的字段。 

  compareTo(Boolean b)
          將此 Boolean 實例與其他實例進行比較。

  equals(Object obj)
          當且僅當參數不是 null,而是一個與此對象一樣,都表示同一個 Boolean 值的 boolean 對象時,才返回 true

  hashCode()
          返回該 Boolean 對象的哈希碼。

  toString()
          返回表示該布爾值的 String 對象。

  valueOf(boolean b)
          返回一個表示指定 boolean 值的 Boolean 實例。

  booleanValue() 
          將此 Boolean 對象的值作為基本布爾值返回。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM