六 包裝類

Integer類:
Integer類在對象中包裝了一個基本類型int的值。該類的對象包含一個int類型的字段。此外,該類提供了多個方法,能在int類型和String類型之間相互轉換,同時還提供了其他一些處理int類型時非常有用的常量和方法。

  1. 構造方法:
  • Integer(int number)

:該方法以一個int型變量爲參數來獲取Integer對象。

  • Integer(String str)

:該方法以一個String型變量爲參數來獲取Integer對象。

  1. 常用方法:
方法 返回值 功能描述
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時非常有用的其他一些常量和方法。

  1. 構造方法:
    Boolean (boolean value):爲該方法創建一個表示value參數的Boolean對象
    Boolean(String str):該方法以String變量作爲參數創建Boolean對象。
  2. 常用方法:
方法 返回值 功能描述
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時非常有用的常量和方法。

  1. 構造方法:
    Byte (byte value):該方法創建的Byte對象,可表示指定的byte值
    Byte (String str):該方法創建的byte對象,可表示string參數所指示的byte值
  2. 常用方法:
方法 返回值 功能描述
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的單個字段。該類提供了幾種方法,以確定字符的類別(小寫字母,數字等),並將字符從大寫轉換成小寫,反之亦然。

  1. 構造方法:Character (char value)該類的構造函數必須是一個char型的數據,通過該構造函數創建的Character 類對象包含由char類型參數提供的值。一旦character類被創建,它包含的數值就不能再改變了。
Character mychar=new Character("s");
  1. 常用方法:
方法 返回值 功能描述
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類型之間相互轉換

  1. 構造方法:
    Double (double value):基於double參數創建Double對象
    Double (String str):構建新分配的 Double對象,表示用字符串表示的double類型的浮點值。
  2. 常用方法:
方法 返回值 功能描述
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:

  1. 常用方法:
方法 返回值 功能描述
byte Value() byte 以一個byte值返回指定值
int Value() int 以 int型返回指定的值
float Value() float 以float型返回指定的值
shortValue() short 以short型返回指定的值
longValue() long 以long型返回指定的值
double Value() double 以double型返回指定的值
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章