问题
使用Iterator的hasNext方法、next方法遍历集合,详细要求如下:
1)使用HashSet构建集合c,将字符串"java"、"cpp"、"php"、"c#"、"objective-c"放入集合c中。
2)遍历集合中的每一个元素,并输出。
方案
1)首先,使用HashSet构建集合c;然后,使用Collection接口提供的add方法将字符串"java"、"cpp"、"php"、"c#"、"objective-c"放入集合c中,代码如下所示:
Collection<String> c = new ArrayList<String>();
c.add("java");
c.add("cpp");
c.add("php");
c.add("c#");
c.add("objective-c");
2)使用Collection接口的iterator方法,获取迭代器接口Iterator,代码如下所示:
Iterator<String> it = c.iterator();
3)首先,使用Iterator接口提供的hasNext方法,循环判断集合中是否还有未迭代的元素;然后,在循环中,使用Iterator接口提供的next方法返回当前指针位置的元素,并将指针后移,代码如下所示:
Iterator<String> it = c.iterato
本教程介绍如何使用Java中的Iterator的hasNext和next方法遍历集合。通过创建HashSet,添加多个字符串元素,然后利用Iterator遍历并打印所有元素。
订阅专栏 解锁全文

5599

被折叠的 条评论
为什么被折叠?



