可見引數和增強for以及自動拆裝箱

2022-01-19 06:28:43 字數 601 閱讀 7163

可變引數:定義方法的時候不知道該定義多少個引數

格式:修飾符 返回值型別 方法名(資料型別… 變數名)

注意:這裡的變數其實是乙個陣列

如果乙個方法有可變引數,並且有多個引數,那麼,可變引數肯定是最後乙個

package newjdk5;

//增強for 即 for each遍歷功能對陣列集合遍歷

public class testcanshu

public static int sum(int... a)

return s;

}public static int sum1(int b, int... a)

/*public static int sum(int... a,int b)*/

}

package chaizhuangxiang;

public class testchaizhuang

}

package chaizhuangxiang;

//string,integer,character之間轉換

public class test

}

裝箱和拆箱,自動裝箱和自動拆箱

以integer的建立為例。裝箱 把基本資料型別轉換成包裝類物件 int integer integer num1 new integer 17 拆箱 把乙個包裝類的物件,轉換成基本型別的變數 integer int int num2 num1.intvalue 自動裝箱 integer num3 ...

自動裝箱 和 自動拆箱

自動裝箱 auto boxing 基本型別就自動地封裝到與它相同型別的包裝中,如 integer i 100 本質上是,編譯器編譯時為我們新增了 integer i new integer 100 自動拆箱 unboxing 包裝類物件自動轉換成基本型別資料,如 int a new integer ...

自動裝箱和自動拆箱

public class test206 system.out.println tostring 1234,靜態方法 parseint string s 把數字字串變成int型別的數字 tobinarystring int i 把int數字變為二進位制數的字串形式 tooctalstring int...