您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
在Java中,Set集合是一个不允许重复元素的集合
Set<String> mySet = new HashSet<>();
mySet.add("apple");
mySet.add("banana");
mySet.add("orange");
Iterator
接口的iterator()
方法来获取迭代器:Iterator<String> iterator = mySet.iterator();
hasNext()
和next()
方法来遍历Set中的所有元素。hasNext()
方法检查是否还有更多元素,而next()
方法返回下一个元素并将其从Set中移除(如果需要保留元素,则不调用此方法):while (iterator.hasNext()) {
String element = iterator.next();
System.out.println(element);
}
将以上代码放在一起,完整的示例如下:
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
public class SetIteratorExample {
public static void main(String[] args) {
Set<String> mySet = new HashSet<>();
mySet.add("apple");
mySet.add("banana");
mySet.add("orange");
Iterator<String> iterator = mySet.iterator();
while (iterator.hasNext()) {
String element = iterator.next();
System.out.println(element);
}
}
}
这个示例将输出:
apple
banana
orange
请注意,迭代器只能用于遍历Set,不能用于修改Set的结构(如添加或删除元素)。如果需要修改Set,可以直接使用Set接口提供的方法,如add()
、remove()
等。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。