使用ArrayList集合,对其添加10个不同的元素,并使用Iterator遍历该集合。
提示:
1)使用add()方法将元素添加到ArrayList集合中。
2)调用集合的iterator()方法获得Iterator对象,并调用Iterator的hasNext()和next()方法,迭代出集合中的所有元素
提示:
1)使用add()方法将元素添加到ArrayList集合中。
2)调用集合的iterator()方法获得Iterator对象,并调用Iterator的hasNext()和next()方法,迭代出集合中的所有元素
import java.util.*;
public class Test01 { public static void main(String[] args) { ArrayList list = new ArrayList(); for(int i = 0; i < 10; i++) { list.add("A"+i); } Iterator it = list.iterator(); while(it.hasNext()) { Object obj = it.next(); System.out.println(obj); } } }
public class Test01 { public static void main(String[] args) { ArrayList list = new ArrayList(); for(int i = 0; i < 10; i++) { list.add("A"+i); } Iterator it = list.iterator(); while(it.hasNext()) { Object obj = it.next(); System.out.println(obj); } } }
举一反三
- 使用Iterator迭代集合元素时,可以调用集合对象的方法增删元素
- 下列相关迭代器描述正确的是() A: Iterator接口可以以统一的方式对各种集合元素进行遍历 B: hasNext()是Iterator接口的一个方法,是用来检测集合中是否还有下一个元素 C: next()是Iterator接口的一个方法,是用来返回集合中的下一个元素 D: hasNext()是Iterator接口的一个方法,是用来返回集合中的下一个元素
- Collection接口给出了集合与集合元素之间、集合之间的操作方法, Iterator接口给出对集合元素遍历的方法. 利用Collection接口或子接口或实现类的iterator()方法,可得到Iterator接口对象。其语句格式为: Iterator iterator = 集合对象名.iterator(); 该描述是否正确。
- 我们可以通过Iterator对象来遍历集合,()不是Iterator的方法。 A: next B: equals C: remove D: hasNext
- Iterator是个接口,主要用于遍历集合,Iterator对象被称为迭代器对象 A: 对 B: 错
内容
- 0
往ArrayList集合中添加元素,使用下列()个方法。 A: get() B: put() C: add() D: sum()
- 1
下列方法中可以用于往HashSet集合中添加元素的是 A: add(Ee) B: contains(Object o) C: clear() D: iterator()
- 2
Collection接口继承自Iterator接口,Iterator接口中的iterator()方法返回一个Iterator实例,它使用()方法来检测迭代器中是否还有更多的元素? A: next() B: hasNext() C: nextElement() D: hasNextElement
- 3
将Map集合转换为Iterator接口对象再进行遍历的方法:【】方法和【】方法
- 4
要从集合中获取迭代器,可以使用__________方法。 A: getIterator() B: findIterator() C: iterator() D: iterators()