java使用LinkedHashSet存储以下元素:"王昭君","王昭君","西施","杨玉环","貂蝉".使用迭代器和增强for循环遍历LinkedHashSet
时间: 2023-06-02 10:06:46 浏览: 211
答案如下:
使用迭代器遍历LinkedHashSet:
```java
LinkedHashSet<String> set = new LinkedHashSet<>();
set.add("王昭君");
set.add("王昭君");
set.add("西施");
set.add("杨玉环");
set.add("貂蝉");
Iterator<String> iterator = set.iterator();
while (iterator.hasNext()) {
String name = iterator.next();
System.out.println(name);
}
```
使用增强for循环遍历LinkedHashSet:
```java
LinkedHashSet<String> set = new LinkedHashSet<>();
set.add("王昭君");
set.add("王昭君");
set.add("西施");
set.add("杨玉环");
set.add("貂蝉");
for (String name : set) {
System.out.println(name);
}
```
相关问题
java使用增强for获取LinkedHashSet中的元素
可以使用增强for循环获取LinkedHashSet中的元素,示例代码如下:
```java
LinkedHashSet<String> set = new LinkedHashSet<>();
set.add("apple");
set.add("banana");
set.add("orange");
// 使用增强for循环获取元素
for (String str : set) {
System.out.println(str);
}
```
输出结果为:
```
apple
banana
orange
```
使用LinkedHashSet存储元素Java代码实现
下面是使用 LinkedHashSet 存储元素的 Java 代码实现:
```java
import java.util.LinkedHashSet;
public class LinkedHashSetExample {
public static void main(String[] args) {
// 创建 LinkedHashSet 对象
LinkedHashSet<String> linkedHashSet = new LinkedHashSet<>();
// 添加元素到 LinkedHashSet
linkedHashSet.add("Java");
linkedHashSet.add("Python");
linkedHashSet.add("C++");
linkedHashSet.add("JavaScript");
// 打印 LinkedHashSet 中的元素
System.out.println("LinkedHashSet 中的元素:" + linkedHashSet);
}
}
```
上述代码中,我们先创建了一个 LinkedHashSet 对象,然后使用 `add()` 方法向集合中添加元素,最后使用 `System.out.println()` 方法打印输出 LinkedHashSet 中的元素。由于 LinkedHashSet 内部使用链表维护元素的顺序,因此输出的元素顺序与添加的顺序一致。
阅读全文