迭代器就像一个指针一样,是一个可以遍历集合对象里的元素的接口。
for循环:主要是用于循环次数确定的循环.还可以用于循环输出数组里的每个元素
iterator迭代主要用于循环输出一个集合中的每个元素.
两种方式遍历:
1. HashMap hashmap = new HashMap();
2. Iterator iterator = hashmap.keySet().iterator();
3. while (iterator.hasNext()) {
4. Object value = hashmap.get(iterator.next());
5. }
1. HashMap hashmap = new HashMap();
2. Iterator iterator = hashmap.entrySet().iterator();
3. while (iter.hasNext()) {
4. Entry entry = (Entry) iter.next();
5. Object value= entry.getValue();
6. Object key =entry.getKey();
7. }
|