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

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

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

    posts - 193,  comments - 520,  trackbacks - 0

      primitive 數(shù)組克隆及反轉(zhuǎn)排序
      long[] array = { 1, 3, 2, 3, 5, 6 };
      long[] reversed = ArrayUtils.clone( array );
      ArrayUtils.reverse( reversed );
      System.out.println( "Original: " + ArrayUtils.toString( array ) );   //打印
      System.out.println( "Reversed: " + ArrayUtils.toString( reversed ) );
     
      對(duì)象數(shù)組克隆及反轉(zhuǎn)排序
      Long[] array = new Long[] { new Long(3), new Long(56), new Long(233) };
      Long[] reversed = ArrayUtils.clone( array );
      ArrayUtils.reverse( reversed );
     
      primitive 數(shù)組與對(duì)象數(shù)組之間的轉(zhuǎn)換
      long[] primitiveArray = new long[] { 12, 100, 2929, 3323 };
      Long[] objectArray = ArrayUtils.toObject( primitiveArray );
      Double[] doubleObjects = new Double[] { new Double( 3.22, 5.222, 3.221 ) };
      double[] doublePrimitives = ArrayUtils.toPrimitive( doubleObject );
      注意:對(duì)象數(shù)組可以含有null元素,primitive 數(shù)組則不容許含有null元素,所以對(duì)象數(shù)組轉(zhuǎn)換為primitive 數(shù)組時(shí),可以添入第二個(gè)參數(shù),當(dāng)碰到為null的元素時(shí)用其代替(如下,Double.NaN)。如果不添入第二個(gè)參數(shù),當(dāng)碰到為null的元素時(shí),則會(huì)拋出NullPointerException 。
      double[] result = ArrayUtils.toPrimitive( resultObjArray, Double.NaN  );
     
      查找一個(gè)數(shù)組中是否含有特定的元素(查找對(duì)象數(shù)組時(shí),比較的是對(duì)象的equals()方法),及特定元素的第一次出現(xiàn)位置和最后一次出現(xiàn)位置
      String[] stringArray = { "Red", "Orange", "Blue", "Brown", "Red" };
      boolean containsBlue = ArrayUtils.contains( stringArray, "Blue" );
      int indexOfRed = ArrayUtils.indexOf( stringArray, "Red");
      int lastIndexOfRed = ArrayUtils.lastIndexOf( string, "Red" ); 
     
      由二維對(duì)象數(shù)組創(chuàng)建一個(gè) Map
      Object[] weightArray =
        new Object[][] { {"H" , new Double( 1.007)},
                         {"He", new Double( 4.002)},
                         {"Li", new Double( 6.941)},
                         {"Be", new Double( 9.012)},
                         {"B",  new Double(10.811)},
                         {"C",  new Double(12.010)},
                         {"N",  new Double(14.007)},
                         {"O",  new Double(15.999)},
                         {"F",  new Double(18.998)},
                         {"Ne", new Double(20.180)} };

      Map weights = ArrayUtils.toMap( weightArray );
      Double hydrogenWeight = (Double)weights.get( "H" );
      注意:當(dāng)二維對(duì)象數(shù)組"key"值重復(fù)時(shí),創(chuàng)建的Map,后面的鍵-值對(duì)會(huì)把前面的覆蓋掉



    http://m.tkk7.com/ronghao 榮浩原創(chuàng),轉(zhuǎn)載請(qǐng)注明出處:)
    posted on 2005-12-13 18:48 ronghao 閱讀(1372) 評(píng)論(4)  編輯  收藏 所屬分類: j2se基礎(chǔ)

    FeedBack:
    # re: [Jakarta Commons Cookbook 筆記](méi) ArrayUtils類使用
    2005-12-14 15:53 | joecom
    你用的很仔細(xì),我以前跟你有的一比,不過(guò)不是Java的

    現(xiàn)在根本就沒(méi)時(shí)間那樣學(xué)習(xí),有時(shí)間也懶得學(xué)習(xí)了,用到的時(shí)候google或baidu,或者Help里找,不過(guò)Java的文檔太差勁了。

    你那樣學(xué),對(duì)自己的提高很有幫助!  回復(fù)  更多評(píng)論
      
    # re: [Jakarta Commons Cookbook 筆記](méi) ArrayUtils類使用
    2005-12-14 16:25 | Water Ye@ITO
    javadoc很方便啊, 加上ide的提示功能, api的使用基本上靠猜就可以  回復(fù)  更多評(píng)論
      
    # re: [Jakarta Commons Cookbook 筆記](méi) ArrayUtils類使用
    2005-12-14 18:08 | ronghao
    我同意你說(shuō)的,但是寫(xiě)這個(gè)東西也是為了熟悉,方便一點(diǎn):)  回復(fù)  更多評(píng)論
      
    # re: [Jakarta Commons Cookbook 筆記](méi) ArrayUtils類使用
    2007-02-08 12:33 | zhou
    謝謝。
    :-)  回復(fù)  更多評(píng)論
      
    <2005年12月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    關(guān)注工作流和企業(yè)業(yè)務(wù)流程改進(jìn)。現(xiàn)就職于ThoughtWorks。新浪微博:http://weibo.com/ronghao100

    常用鏈接

    留言簿(38)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    常去的網(wǎng)站

    搜索

    •  

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: www视频在线观看免费| 在线观看免费视频一区| 成人免费福利视频| 亚洲狠狠狠一区二区三区| 免费观看黄色的网站| 亚洲成人黄色在线观看| 男女做羞羞的事视频免费观看无遮挡 | 国产成人亚洲午夜电影| 成人永久免费高清| 日韩在线一区二区三区免费视频 | 亚洲一区精品伊人久久伊人| 美国免费高清一级毛片| 亚洲国产精品激情在线观看| 国产福利在线观看永久免费| 亚洲精品国精品久久99热一| 无码人妻精品中文字幕免费| 亚洲熟妇无码久久精品| 毛片免费在线播放| 色屁屁www影院免费观看视频| 国产亚洲情侣一区二区无| 免费人成在线观看视频播放| 特黄特色的大片观看免费视频| 久久久久久亚洲精品不卡| 97无码人妻福利免费公开在线视频| 亚洲AV无码成人精品区蜜桃| 国产乱码免费卡1卡二卡3卡| 亚洲风情亚Aⅴ在线发布| 亚洲一级特黄大片无码毛片 | 我想看一级毛片免费的| 美女视频黄频a免费观看| 亚洲日本一区二区三区在线| 久久午夜夜伦鲁鲁片免费无码影视| 国产精品亚洲一区二区麻豆| 亚洲国产成人久久一区WWW| 国产午夜无码精品免费看动漫| 亚洲国产美女视频| 亚洲人成电影网站国产精品| 2021精品国产品免费观看| 337P日本欧洲亚洲大胆精品| 久久精品国产亚洲av麻豆| 18禁无遮挡无码网站免费|