集合中List、Set、Map的各種遍歷方式
今天老師讓我們註冊一個CSDN多把學習知識總結起來放在CSDN上,剛好最近學完集合,今天來總結一下集合中常用類的遍歷方式吧。
List有4種遍歷方式
1.增強for
2.迭代器
3.普通for循環
4.ListIterator
Set有2種遍歷方式
1.增強for
2.迭代器
public static void main(String[] args) {
Set<String> set = new HashSet<>();
set.add("張三");
set.add("李四");
set.add("王五");
set.add("趙六");
System.out.println("-------增強for------");
for (String s : set) {
System.out.println(s);
}
System.out.println("-------迭代器------");
Iterator<String> iterator = set.iterator();
while (iterator.hasNext()){
System.out.print(iterator.next() + "、");
}
}
Map有2種遍歷方式
1.keySet(拿到’Key’放到set中,然後通過兩種方式遍歷)
2.entrySet(拿到’Key=Value’的形式放到一個Set中,然後可通過兩種方式遍歷)
集合中的List、Set、Map中的遍歷方式就是這麼多啦,是不是很簡單呢,放兩張集合中的關係圖,
多瞭解集合類之間的關係可以很好的幫助我們記憶和運用哦!再見!