📅  最后修改于: 2023-12-03 15:37:36.384000             🧑  作者: Mango
LinkedHashSet 是 Java 提供的一个实现了 Set 接口的类,它继承于 HashSet 类,底层使用 LinkedHashMap 来实现。与 HashSet 不同的是,LinkedHashSet 中的元素是按照插入顺序维护的,因此我们可以通过 LinkedHashSet 来保证元素的顺序性。
本文将介绍如何在 Java 中遍历 LinkedHashSet 的元素。
我们可以使用 for-each 循环或迭代器来遍历 LinkedHashSet 中的元素。以下是示例代码:
import java.util.LinkedHashSet;
import java.util.Iterator;
public class Main {
public static void main(String[] args) {
LinkedHashSet<String> linkedHashSet = new LinkedHashSet<>();
linkedHashSet.add("apple");
linkedHashSet.add("banana");
linkedHashSet.add("orange");
// for-each 循环遍历 LinkedHashSet
for (String fruit : linkedHashSet) {
System.out.println(fruit);
}
// 使用迭代器遍历 LinkedHashSet
Iterator<String> iterator = linkedHashSet.iterator();
while (iterator.hasNext()) {
String fruit = iterator.next();
System.out.println(fruit);
}
}
}
输出结果为:
apple
banana
orange
apple
banana
orange
可以看到,无论是使用 for-each 循环,还是使用迭代器,遍历 LinkedHashSet 的元素都非常简单。
本文介绍了如何在 Java 中遍历 LinkedHashSet 的元素。LinkedHashSet 继承自 HashSet,底层使用 LinkedHashMap 来实现,因此它可以保证元素的插入顺序。我们可以使用 for-each 循环或迭代器来遍历 LinkedHashSet 中的元素,这非常方便。