Java教程

Java HashSet iterator()

Java HashSet类的 iterator()方法用于返回与HashSet相同元素的迭代器。它从HashSet中出现的元素开始以随机顺序返回元素。

语法

以下是 iterator()方法的声明:
public Iterator<E> iterator()

参数

此方法不接受任何参数。

返回

iterator()方法返回对此集合中的元素的迭代器。

异常

NA

兼容性版本

Java 1.2及更高版本

示例1

import java.util.*;
public class HashSetIteratorExample1 {
    public static void main(String[] args) {
        HashSet<String> set=new HashSet<String>();
        set.add("Ravi");
        set.add("Vijay");
        set.add("Mohan");
        set.add("Ajay");
        Iterator<String> itr=set.iterator();
        while(itr.hasNext()){
            System.out.println(itr.next());
        }
    }
}
输出:
Vijay
Mohan
Ravi
Ajay

示例2

import java.util.*;
public class HashSetIteratorExample2 {
    public static void main(String[] args) {
        HashSet <Integer> hashSetObject = new HashSet <>();
        hashSetObject.add(45);
        hashSetObject.add(67);
        hashSetObject.add(98);
        hashSetObject.add(24);
        Iterator<Integer> itr = hashSetObject.iterator();
        while(itr.hasNext()){
            System.out.println("Output: "+itr.next());
        }
    }
}
输出:
Output: 98
Output: 67
Output: 24
Output: 45

示例3

import java.util.*;
public class HashSetIteratorExample3 {
    public static void main(String[] args) throws InterruptedException {
        HashSet studentSet = init();
        Iterator<String> it = studentSet.iterator();
        while (it.hasNext()) {
            System.out.println(it.next());
        }
    }
    private static HashSet init() {
        HashSet<String> studentSet = new HashSet<>();
        studentSet.add("Rahul");
        studentSet.add("Mohan");
        studentSet.add("Karan");
        return studentSet;
    }
}
输出:
Rahul
Mohan
Karan

昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4