Java——容器(Auto-boxing/unboxing)

【打包/解包】spa

在Map中須要增長一個數值時,須要new一個對象出來,輸出後又得進行強制類型轉換,這就形成不便。在JDK1.5中使用Map接口提供了一種新的機制。 對象


 在合適的時機自動打包/解包(在JDK1.5後纔有) 接口

 <1>自動將基礎類型轉換爲對象 get

 <2>自動將對象轉換爲基礎類型 基礎

 

【程序分析】打包

 

注:在JDK1.5以後能夠這樣寫:程序

       m1.put("one",1);類型轉換

       //扔進去的仍然是對象,只是內部轉換爲int類型的了co

       

       m2.containValue(1);new

 

       int i = (Integer) m1.get();

       //這裏的強制類型轉換Integer不能夠忽略

相關文章
相關標籤/搜索