Integer類:
Integer類在對象中包裝了一個基本類型int的值。該類的對象包含一個int類型的字段。此外,該類提供了多個方法,能在int類型和String類型之間相互轉換,同時還提供了其他一些處理int類型時非常有用的常量和方法。
- 構造方法:
- Integer(int number)
:該方法以一個int型變量爲參數來獲取Integer對象。
- Integer(String str)
:該方法以一個String型變量爲參數來獲取Integer對象。
- 常用方法:
方法 | 返回值 | 功能描述 |
---|---|---|
byte Value() | byte | 以 byte型返回該Integer的值 |
compare To(A B) | int | 相等即爲0 A>B 返回值負值 A<B 返回正值 |
equals(Object IntegerObj) | boolean | 比較此對象與指定對象是否相等 |
int Value() | int | 以 int型返回該Integer的值 |
short Value() | short | 以short型返回該Integer的值 |
toString() | String | 返回一個該Integer值的String對象 |
valueOf( String str) | Integer | 返回保存指定的String的值的Integer對象 |
ParseInt( String str) | int | 返回包含在由str指定的字符串中數字的等價整數值 |
eg:在項目中創建類summation,在主方法中定義String 數組,實現將String類型數組中的元素轉化成int型,並將各元素相加。
public class Summation {
public static void main(String[] args) {
// TODO Auto-generated method stub
String str[]= {"89","12","10","18","35"};
int sum=0;
for(int i=0;i<str.length;i++) {
int myint =Integer.parseInt(str[i]);
sum=sum+myint;
}
System.out.println(sum);
}
}
Boolean:
boolean類將基本類型爲Boolean值包裝在一個對象中,一個Boolean類型的對象只包含一個類型爲Boolean的字段。此外,此類還爲Boolean和string相互轉換提供了很多方法,並提供了處理Boolean時非常有用的其他一些常量和方法。
- 構造方法:
Boolean (boolean value):爲該方法創建一個表示value參數的Boolean對象
Boolean(String str):該方法以String變量作爲參數創建Boolean對象。 - 常用方法:
方法 | 返回值 | 功能描述 |
---|---|---|
boolean Value() | boolean | 將 boolean對象值以對應的Boolean值返回 |
equals(Object IntegerObj) | boolean | 比較此對象與指定對象是否相等 |
toString() | String | 返回一個該 boolean值的String對象 |
valueOf( String s) | boolean | 返回一個用指定的字符串表示值boolean值 |
ParseBoolean( String str) | boolean | 將字符串參數解析爲Boolean值 |
Byte:
Byte類將基本類型爲byte的值包裝在一個對象中。一個byte類型的對象只包含一個類型爲byte類型的字段。此外,該類還爲byte和String的相互轉換提供方法。並提供了其他一些處理byte時非常有用的常量和方法。
- 構造方法:
Byte (byte value):該方法創建的Byte對象,可表示指定的byte值
Byte (String str):該方法創建的byte對象,可表示string參數所指示的byte值 - 常用方法:
方法 | 返回值 | 功能描述 |
---|---|---|
byte Value() | byte | 以一個byte值返回byte對象 |
compare To(A B) | int | 在數字上比較2個byte對象 |
double Value() | double | 以double型返回該byte的值 |
int Value() | int | 以 int型返回該byte的值 |
equals(Object IntegerObj) | boolean | 比較此對象與指定對象是否相等 |
toString() | String | 返回一個該 byte值的String對象 |
valueOf( String s) | byte | 返回一個用指定的字符串表示值 byte值 |
ParseBoolean( String s) | byte | 將字符串參數解析爲 byte值 |
character:
包裝了一個基本類型爲char的值,一個character類型的對象包含類型爲char的單個字段。該類提供了幾種方法,以確定字符的類別(小寫字母,數字等),並將字符從大寫轉換成小寫,反之亦然。
- 構造方法:Character (char value)該類的構造函數必須是一個char型的數據,通過該構造函數創建的Character 類對象包含由char類型參數提供的值。一旦character類被創建,它包含的數值就不能再改變了。
Character mychar=new Character("s");
- 常用方法:
方法 | 返回值 | 功能描述 |
---|---|---|
charvalue() | char 返回Character對象的值 | |
compare To(A B) | int | 相等即爲0 A>B 返回值負值 A<B 返回正值 |
equals(Object IntegerObj) | boolean | 比較此對象與指定對象是否相等 |
toUpperCaes(Char char) | char | 將字符參數轉換爲大寫 |
toLowerCaes(Char char) | char | 將字符參數轉換爲小寫 |
toString() | String | 返回一個該char值的String對象 |
isUpperCaes(Char char) | boolean | 判斷該字符參數是否爲大寫 |
isLoweCaes(Char char) | boolean | 判斷該字符參數是否爲小寫 |
double:
包裝了一個基本類型爲double的值,一個double類型的對象包含類型爲double的單個字段。該類提供了幾種方法,該類提供了多個方法,能在double類型和String類型之間相互轉換。
- 構造方法:
Double (double value):基於double參數創建Double對象
Double (String str):構建新分配的 Double對象,表示用字符串表示的double類型的浮點值。 - 常用方法:
方法 | 返回值 | 功能描述 |
---|---|---|
byte Value() | byte | 以一個byte值返回double對象值 |
compare To(Double d) | int | 相等即返回0 |
double Value() | double | 以double型返回該Double 的值 |
long Value() | long | 以 long型返回該Double 的值 |
equals(Object Obj) | double | 比較此對象與指定對象是否相等 |
toString() | String | 返回一個該double值的String對象 |
valueOf( String s) | double | 以一個double值返回double對象值 |
number:
- 常用方法:
方法 | 返回值 | 功能描述 |
---|---|---|
byte Value() | byte | 以一個byte值返回指定值 |
int Value() | int | 以 int型返回指定的值 |
float Value() | float | 以float型返回指定的值 |
shortValue() | short | 以short型返回指定的值 |
longValue() | long | 以long型返回指定的值 |
double Value() | double | 以double型返回指定的值 |