<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    幻境
    We are extremely fortunate not to know precisely the kind of world we live in
    posts - 22,comments - 39,trackbacks - 0

     

    原生類型的autoboxingauto-unboxing

    我們知道,在Java中,int,long等原生類型不是一個繼承自Object的類,所以相應的,有很多操作我們都不能利用原生類型操作,比如想要把一個整數放入到一個集合中,我們必須首先創建一個Integer對象,然后再將這個對象放入到集合中。當我們從集合中取數的時候,取出來的是一個Integer對象,因此不能直接對它使用加減乘除等運算符,而是必須用Integer.intValue()取到相應的值才可以,這樣的過程稱之為boxingunboxing

    J2SE5.0支持autoboxingauto-unboxing,也就是說我們以后不需要再手動地做這些boxingunboxing操作了,java語言會替我們完成。具體可以參照下面的示例:

    List<Integer> intList=new ArrayList<Integer>();

    intList.add(2);

    intList.add(new Integer(5));

    int i=3+intList.get(0);//i=5

    int j=3+intList.get(1); //j=8

     

    從這一段程序中我們可以看到,autoboxingauto-unboxing為我們省掉了很多不必要的工作。

    posted on 2005-05-12 10:57 閱讀(1211) 評論(1)  編輯  收藏 所屬分類: 編程相關

    FeedBack:
    # re: J2SE5.0新特性示例---原生類型的autoboxing和auto-unboxing
    2006-07-28 15:35 | jclue
    say if I add another int to the intList like

    intList.add(3); // index 2

    now we have {2 ,5 ,3} in the intList

    what happen if do intList.remove (2) ???
    would the 3 (index 2) be removed or 2 (index 0)?
      回復  更多評論
      
    主站蜘蛛池模板: 国内一级一级毛片a免费| 国产精一品亚洲二区在线播放| 深夜福利在线免费观看| 亚洲精品老司机在线观看| 鲁丝片一区二区三区免费| 亚洲情A成黄在线观看动漫软件| 国产成人免费一区二区三区| 国产羞羞的视频在线观看免费| 亚洲天堂免费在线| 亚洲最大AV网站在线观看| 青娱乐免费视频在线观看| 亚洲阿v天堂在线2017免费| 亚洲精品在线免费观看| 亚洲国产成人久久综合碰| 2021在线永久免费视频| 免费又黄又爽又猛大片午夜| 亚洲精品日韩专区silk| 亚洲伊人成无码综合网 | 国产AV日韩A∨亚洲AV电影| 亚洲精选在线观看| 国产v片免费播放| 中文字幕免费观看| 国产成人精品免费视频大全| 亚洲AV无码国产精品色| 亚洲av无码精品网站| 亚洲第一页综合图片自拍| 免费无码又黄又爽又刺激| 女人体1963午夜免费视频| 国产99久久亚洲综合精品| 亚洲一线产区二线产区精华| 亚洲精品国产成人片| 亚洲无码精品浪潮| 国产精品另类激情久久久免费 | 麻豆国产人免费人成免费视频| 暖暖在线视频免费视频| selaoban在线视频免费精品| 亚洲色偷偷色噜噜狠狠99| 亚洲成人午夜电影| 久久精品国产亚洲AV大全| 亚洲中文字幕无码久久2017| 免费国产在线观看不卡|