一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

增強(qiáng)for循環(huán)用法

 小花驢 2015-08-03

1.首先增強(qiáng)for循環(huán)和iterator遍歷的效果是一樣的,也就說(shuō)增強(qiáng)for循環(huán)的內(nèi)部也就是調(diào)用iteratoer實(shí)現(xiàn)的,

但是增強(qiáng)for循環(huán)有些缺點(diǎn),例如不能在增強(qiáng)循環(huán)里動(dòng)態(tài)的刪除集合內(nèi)容。不能獲取下標(biāo)等。
2.ArrayList由于使用數(shù)組實(shí)現(xiàn),因此下標(biāo)明確,最好使用普通循環(huán)。
3.而對(duì)于LinkedList 由于獲取一個(gè)元素,要從頭開始向后找,因此建議使用增強(qiáng)for循環(huán),也就是iterator。
下面的例子可以證明

復(fù)制代碼
package com.ljq.test;

import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;

/**
* 增強(qiáng)for循環(huán)用法
*
*
@author jiqinlin
*
*/
public class ForTest {

public static void main(String[] args) {

//List<Integer> list = new ArrayList<Integer>();
List<Integer> list = new LinkedList<Integer>();
for (int i = 0; i < 50000; i++) {
list.add(11);
}

int resutl = 0;
long start = System.currentTimeMillis();
for (int i = 0; i < list.size(); i++) {
resutl = list.get(i);
}
System.out.println("普通循環(huán)使用了"+ (System.currentTimeMillis() - start)+"毫秒");


start = System.currentTimeMillis();
for (int c2 : list) {
}
System.out.println("增強(qiáng)for循環(huán)使用了"+ (System.currentTimeMillis() - start)+"毫秒");
}

}
復(fù)制代碼

使用ArrayList運(yùn)行結(jié)果如下

把ArrayList改為L(zhǎng)inkedList,我這里內(nèi)存溢出了,運(yùn)行結(jié)果如下

于是list改成50000,運(yùn)行結(jié)果如下


所以在使用的時(shí)候適當(dāng)選擇就好了

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    亚洲妇女作爱一区二区三区| 国产日本欧美韩国在线| 中日韩美一级特黄大片| 国产欧美日产久久婷婷| 欧美尤物在线视频91| 99秋霞在线观看视频| 亚洲精品一区二区三区日韩| 九九热在线视频精品免费| 99国产高清不卡视频| 青青操成人免费在线视频| 亚洲午夜福利不卡片在线| 婷婷激情四射在线观看视频| 午夜福利视频日本一区| 欧美韩日在线观看一区| 久久精品国产熟女精品| 欧美国产日产综合精品| 免费午夜福利不卡片在线 视频| 亚洲欧美日韩在线中文字幕| 国产免费黄片一区二区| 日本av在线不卡一区| 亚洲中文字幕人妻系列| 中文字幕无线码一区欧美| 国产亚洲欧美另类久久久| 91在线爽的少妇嗷嗷叫| 日本少妇aa特黄大片| 国产麻豆一线二线三线| 91国自产精品中文字幕亚洲| 亚洲一区二区福利在线| 亚洲精品成人福利在线| 99视频精品免费视频| 国产韩国日本精品视频| 欧美日韩国产精品第五页| av免费视屏在线观看| 九九热国产这里只有精品| 日本乱论一区二区三区| 亚洲欧美国产中文色妇| 黑丝国产精品一区二区| 精品国自产拍天天青青草原| 嫩草国产福利视频一区二区| 一个人的久久精彩视频| 美女露小粉嫩91精品久久久|