Java程序遍历Set集合的方法

Java程序遍历Set集合的方法

Java 序列化Java 三元运算符

Java程序遍历Set集合的方法

Java 实例大全

在此示例中,我们将学习Java中迭代遍历set集合的元素。

要理解此示例,您应该了解以下Java编程主题:

Java HashSet 类

Java Iterator 接口

Java for-each 循环

示例1:使用forEach循环遍历Set示例import java.util.Set;

import java.util.HashSet;

class Main {

public static void main(String[] args) {

//创建set集合

Set languages = new HashSet<>();

languages.add("Java");

languages.add("JavaScript");

languages.add("Python");

System.out.println("Set: " + languages);

//使用forEach循环

System.out.println("Iterating over Set using for-each loop:")

for(String language : languages) {

System.out.print(language);

System.out.print(", ");

}

}

}输出结果

Set: [Java, JavaScript, Python]

Iterating over Set using for-each loop:

Java, JavaScript, Python,在上面的示例中,我们使用HashSet类创建了一个集合。在这里,我们使用for-each循环来迭代集合中的每个元素。

示例2:使用iterator()遍历Set示例import java.util.Set;

import java.util.HashSet;

import java.util.Iterator;

class Main {

public static void main(String[] args) {

//创建一个set集合

Set numbers = new HashSet<>();

numbers.add(1);

numbers.add(3);

numbers.add(2);

System.out.println("Set: " + numbers);

//创建一个 Iterator 实例

Iterator iterate = numbers.iterator();

System.out.println("遍历Set:");

while(iterate.hasNext()) {

System.out.print(iterate.next() + ", ");

}

}

}输出结果

Set: [1, 2, 3]

遍历Set:

1, 2, 3,在上面的示例中,我们使用了HashSet类来创建一个集合。我们使用了iterator()方法来迭代集合。这里,

hasNext() - 如果集合中存在下一个元素,则返回true

next() - 返回集合的下一个元素

示例3:使用forEach()方法遍历Set示例import java.util.Set;

import java.util.HashSet;

class Main {

public static void main(String[] args) {

// 创建 Set 集合

Set numbers = new HashSet<>();

//将元素添加到HashSet

numbers.add(1);

numbers.add(2);

numbers.add(3);

numbers.add(4);

System.out.println("Set: " + numbers);

//迭代集合中的每个元素

System.out.print("Element of Set: ");

// 使用forEach()方法访问每个元素

// 将lambda表达式传递给forEach()

numbers.forEach((e) -> {

System.out.print(e + " ");

});

}

}输出结果

Set: [1, 2, 3, 4]

Element of Set: 1 2 3 4在上面的示例中,我们使用HashSet类创建了一个名为 numbers 的集合。注意代码,

numbers.forEach((e) -> {

System.out.print(e + " ");

});在这里,我们使用了forEach()方法来访问集合中的每个元素。该方法将lambda表达式作为参数。要了解有关lamnda表达式的更多信息,请访问Java Lambda表达式。

Java 实例大全

Java 序列化Java 三元运算符

相关推荐