標籤:not 資料 tle eval 構造方法 als 基礎資料型別 (Elementary Data Type) mat 傳回值
一、封裝類
>>java.lang包中的Integer類、Long類和Short類,分別將基礎資料型別 (Elementary Data Type)int、long和short封裝成一個類。這些類都是Number的子類。
>>構造方法
>>>Integer(int number)方法用一個int型變數作為參數來擷取Integer對象
>>>Integer(String str)方法用一個String型變數作為參數來擷取Integer對象
>>常用方法
Integer類的常用方法
| 方法 |
傳回值 |
功能描述 |
| byteValue() |
byte |
以byte類型返回該Integer的值 |
| compareTo(Integer anotherInteger) |
int |
在數字上比較兩個Integer對象。如果兩個對象相等,則返回0;如果調用對象的數值小於anotherInteger的數值,則返回負值;如果大於,則返回正值 |
| equals(Object IntegerObj) |
boolean |
比較此對象與指定的對象是否相等 |
| intValue() |
int |
以int型返回此Integer對象 |
| shortValue() |
short |
以short型返回此Integer對象 |
| toString() |
String |
返回一個表示該Integer值的String對象 |
| valueOf(String str) |
Integer |
返回儲存指定的String值的Integer對象 |
| parseInt(String str) |
int |
返回包含在由str指定的字串中的數位等價整數值 |
>>>toBinaryString()方法將Integer型轉換成二進位字串
>>>toHexString()方法將Integer型轉換成十六進位字串
>>>toOctalString()方法將Integer型轉換成八進位字串
>>常量
>>>MAX_VALUE:表示int類型可取的最大值,即231-1
>>>MIN_VALUE:表示int類型可取的最小值,即-231
>>>SIZE:用來以二進位補碼形式表示int值的位元
>>>TYPE:表示基本類型int的Class執行個體
>>構造方法
>>>Boolean(boolean value)方法建立一個表示value參數的Boolean對象
>>>Boolean(String str)方法用一個String型變數作為參數來擷取Boolean對象。如果String參數不為null且在忽略大小寫時等於true,則返回一個表示true值得Boolean對象
>>常量
>>>TRUE:對應基值true的Boolean對象
>>>FALSE:對應基值false的Boolean對象
>>>TYPE:基本類型boolean的Class執行個體
>>構造方法
>>>Byte(byte value)方法建立一個Byte對象,可表示指定的byte值
>>>Byte(String str)方法建立一個Byte對象,可表示String參數所指示的byte值。要用數值型String變數作為參數,否則會出現NumberFormatException錯誤
>>常量
>>>MAX_VALUE:表示byte類型可取的最大值
>>>MIN_VALUE:表示byte類型可取的最小值
>>>SIZE:用來以二進位補碼形式表示byte值的位元
>>>TYPE:表示基本類型byte的Class執行個體
>>構造方法
>>Character(char value)用於將一個char型資料轉換為Character對象
>>常用方法
>>>toUpperCase(char ch)
>>>toLowerCase(char ch)
>>>isUpperCase(char ch)
>>>isLowerCase(char ch)
>>常量
>>>CONNECTOR_PUNCTUATION:返回byte型值,表示Unicode規範中的常規類別“Pc”
>>>UNASSIGNED:返回byte型值,表示Unicode規範中的常規類別“Cn”
>>>TITLECASE_LETTER:返回byte型值,表示Unicode規範中的常規類別“Lt”
>>構造方法與Integer類似
>>常用方法
>>>isNaN():如果此double值是非數字(NaN)值,則返回true
>>常量
>>>MAX_EXPONENT:返回int值,表示有限double變數可能具有的最大指數
>>>MIN_EXPONENT:返回int值,表示有限double變數可能具有的最小指數
>>>NEGATIVE_INFINITY:返回double值,表示儲存double類型的負無窮大值的常量
>>>POSITIVE_INFINITY:返回double值,表示儲存double類型的正無窮大值的常量
>>抽象類別Number是BigDecimal、BigInteger、Byte、Double、Float、Integer、Long和Short類的父類,Number的子類必須提供能夠將表示的數值轉換為byte、double、float、int、long和short的方法
Java學習筆記 05