国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

java使用ArrayList遍歷及效率比較實例分析

2019-11-26 15:03:01
字體:
來源:轉載
供稿:網友

本文實例講述了java使用ArrayList遍歷及效率比較。分享給大家供大家參考。具體如下:

ArrayList arrL = new ArrayList();ArrayList arrLTmp1 = new ArrayList();ArrayList arrLTmp2 = new ArrayList();ArrayList arrLTmp3 = new ArrayList();ArrayList arrLTmp4 = new ArrayList();for (int i=0;i<1000000;i++){  arrL.add("第"+i+"個");}long t1 = System.nanoTime();//方法1Iterator it = arrL.iterator();while(it.hasNext()){  arrLTmp1.add(it.next());}long t2 = System.nanoTime();//方法2for(Iterator it2 = arrL.iterator();it2.hasNext();){  arrLTmp2.add(it2.next());}long t3 = System.nanoTime();//方法3for (String vv :arrL){  arrLTmp3.add(vv);}long t4 = System.nanoTime();//方法4for(int i=0;i  arrLTmp4.add(arrL.get(i));}long t5 = System.nanoTime();System.out.println("第一種方法耗時:" + (t2-t1)/1000 + "微秒");System.out.println("第二種方法耗時:" + (t3-t2)/1000 + "微秒");System.out.println("第三種方法耗時:" + (t4-t3)/1000 + "微秒");System.out.println("第四種方法耗時:" + (t5-t4)/1000 + "微秒");

輸出結果:

第一種方法耗時:143069微秒第二種方法耗時:381666微秒第三種方法耗時:125909微秒第四種方法耗時:63693微秒

把上述1000000改為10,輸出結果為:

第一種方法耗時:307微秒第二種方法耗時:14微秒第三種方法耗時:14微秒第四種方法耗時:14微秒

希望本文所述對大家的java程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 曲阜市| 新丰县| 绥德县| 湄潭县| 饶河县| 千阳县| 红原县| 来凤县| 安化县| 宜春市| 睢宁县| 太湖县| 邮箱| 衢州市| 营山县| 鄂托克旗| 余庆县| 平果县| 定边县| 天等县| 禄丰县| 凤凰县| 安陆市| 天长市| 耿马| 仁寿县| 怀安县| 林芝县| 莱州市| 阿巴嘎旗| 塘沽区| 三门峡市| 永康市| 增城市| 阿克陶县| 龙江县| 延边| 且末县| 额敏县| 凤冈县| 青浦区|