如何使用迭代器Iterator与增强for循环遍历Map集合?
生活随笔
收集整理的這篇文章主要介紹了
如何使用迭代器Iterator与增强for循环遍历Map集合?
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Iterator(迭代器)不是一個(gè)集合,它是一種用于訪問(wèn)集合的方法,可用于迭代?ArrayList?和?HashSet?等集合。
Iterator 是 Java 迭代器最簡(jiǎn)單的實(shí)現(xiàn),ListIterator 是 Collection API 中的接口, 它擴(kuò)展了 Iterator 接口。
一.使用迭代器Iterator遍歷Map集合的方法
1.Iterator(迭代器)的常用方法
| 方法名 | 說(shuō)明 |
| hashNext() | 詢問(wèn)有沒(méi)有下一個(gè)元素 |
| next() | 移動(dòng)到下一個(gè)元素,并返回該位置上的元素 |
| remove() | 刪除集合元素 |
注意:因?yàn)镸ap集合是一個(gè)無(wú)序集合,所以需要用無(wú)序集合Set來(lái)接受并存儲(chǔ)所有的鍵。
二.使用增強(qiáng)for循環(huán)遍歷Map集合的方法
//使用增強(qiáng)for循環(huán)遍歷集合 //將集合中的所有鍵存儲(chǔ)到set集合 Set<String> kye=people.keySet(); //遍歷每一個(gè)鍵,并將鍵的值賦給str for (String str:kye) { //通過(guò)get()方法,輸出每一個(gè)值 System.out.println(people.get(str)); }總結(jié)
以上是生活随笔為你收集整理的如何使用迭代器Iterator与增强for循环遍历Map集合?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 计算机毕业设计springboot+vu
- 下一篇: 网卡驱动收发包过程图解