java set便利

增強型的for 和普通for循環一樣
增強型的for循環 優要體現合中,隨便舉個例
比如對 set 的遍歷
一般是迭代遍歷:
Set<String> set = new HashSet<String>();
Iterator<String> it = set.iterator();
while (it.hasNext()) {
String str = it.next();
System.out.println(str);
}
for循環遍歷:
for (String str : set) {
System.out.println(str);
}
是不是簡單些?

優點還體現在泛型 假如 set中存放的是Object

Set<Object> set = new HashSet<Object>();
for循環遍歷:
for (Object obj: set) {
if(obj instanceof Integer){
int aa= (Integer)obj;
}else if(obj instanceof String){
String aa = (String)obj
}
........
}

唯一的缺點就是 在遍歷 集合過程中,不能對集合本身進行操作
for (String str : set) {
set.remove(str);//錯誤!
}for(Object object : set){}
for(int i=0;i<=list.size();i++){
list.get(i);
}
兩種方式都可以
在MyEclipsefor 按 Alt +/ 有for的所有使用方式 。
易謝謝采納你如果覺得set以往集合操作習慣不一樣完全可以把他轉化成List集合,
Set<String> set = new HashSet<String>();
List<String> list=new ArrayList<String>(set);
morning town ride arigatou日文版 retromusic漢化 cajviewer pad maman gros seins vector icons soav028磁力 圖玄機 二四六天天好彩 豐田supra價格 baiduyunbo hadoop 算法 深澤直人 pdf ps中制作印章 ls can not access 修仙之雙子合修txt 安卓手機 siri 主線等詞語 系統字體dpi os11 浮動鍵盤 peruvian lily yinwensousuo 91pornvip 帳號 msvcp100dll丟失 voyeurswcpissing chadonnay literary review movidius fathom to my baby 歌詞 樹上接滿小黑色的果子 微星gt60拆機視頻

Copyright 三路網 Some Rights Reserved

如反饋或投訴等情況聯系:une35498#163.com

内蒙古11远5走势图