国产探花免费观看_亚洲丰满少妇自慰呻吟_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程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 天气| 北流市| 南川市| 定远县| 讷河市| 上杭县| 黔东| 聂拉木县| 杭州市| 铜山县| 洪江市| 牟定县| 阿合奇县| 新宁县| 永福县| 湖北省| 华容县| 依安县| 望江县| 诏安县| 泰来县| 陕西省| 长垣县| 锦州市| 三门县| 义乌市| 区。| 固镇县| 五莲县| 若尔盖县| 来凤县| 阜康市| 平邑县| 巴彦县| 蒲江县| 济阳县| 上蔡县| 义马市| 兴隆县| 威海市| 林甸县|