可變引數:定義方法的時候不知道該定義多少個引數
格式:修飾符 返回值型別 方法名(資料型別… 變數名)
注意:這裡的變數其實是乙個陣列
如果乙個方法有可變引數,並且有多個引數,那麼,可變引數肯定是最後乙個
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...