標籤:
public class Demo { public static void main(String[] args) { //所有封裝類都可將與之對應的基礎資料型別 (Elementary Data Type)作為參數,來構造它們的執行個體 Integer i=new Integer(34); Double d=new Double(98.7); Boolean b=new Boolean(true); Character c=new Character(‘a‘); System.out.println(i+"\t"+d+"\t"+b+"\t"+c); //除Character類外,其他封裝類可以一個字串為參數構造它們的執行個體 //編譯錯誤 //Character c2=new Character("a"); Integer i2=new Integer("34"); Double d2=new Double("98.7"); Boolean b2=new Boolean("true"); System.out.println(i2+"\t"+d2+"\t"+b2); //Boolean類構造方法參數為String類型時,若該字串內容為true(不考慮大小寫),則該Boolean對象表示true,否則表示false Boolean b3=new Boolean("TRue"); Boolean b4=new Boolean("false"); Boolean b5=new Boolean("love"); System.out.println(b3+"\t"+b4+"\t"+b5); //當封裝類構造方法參數為String 類型時,字串不能為null,且該字串必須可解析為相應的基礎資料型別 (Elementary Data Type)的資料,否則編譯通過,運行時NumberFormatException異常 Integer i3=new Integer(null); Double d4=new Double("封裝類"); System.out.println(i3+"\t"+d4); }}
9.封裝類的構造方法