<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)?
      回復  更多評論
      
    主站蜘蛛池模板: 国产午夜亚洲精品午夜鲁丝片| 免费在线不卡视频| 亚洲精品卡2卡3卡4卡5卡区| 青青草国产免费国产是公开| 国产国产人免费人成免费视频| 亚洲乱妇熟女爽到高潮的片| 亚洲视频一区在线观看| 亚洲啪AV永久无码精品放毛片| 毛片免费全部播放无码| 亚洲欧洲春色校园另类小说| 美女视频黄a视频全免费| 亚洲国产成人99精品激情在线| 在线观看视频免费完整版| 亚洲熟妇AV一区二区三区宅男| 成人免费男女视频网站慢动作 | 成人毛片手机版免费看| 亚洲最大的成人网| 国产美女被遭强高潮免费网站| 苍井空亚洲精品AA片在线播放| 一本色道久久88综合亚洲精品高清| 久久狠狠高潮亚洲精品| 91短视频免费在线观看| 亚洲xxxx18| 少妇亚洲免费精品| 在线毛片片免费观看| 久久久久久亚洲AV无码专区| 麻豆一区二区免费播放网站| 久久久久亚洲国产AV麻豆 | 亚洲日本va午夜中文字幕一区| 5555在线播放免费播放| 亚洲人成未满十八禁网站 | 久久青青草原亚洲AV无码麻豆| 88xx成人永久免费观看| 香蕉大伊亚洲人在线观看| 亚洲国产成人精品久久久国产成人一区二区三区综| 欧洲亚洲国产精华液| 久久被窝电影亚洲爽爽爽| 在线看片免费不卡人成视频| 免费一级毛suv好看的国产网站| 久久精品国产亚洲av水果派| 国产日产成人免费视频在线观看|