中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

java linkedhashset 怎么遍歷

小樊
81
2024-11-26 00:34:01
欄目: 編程語言

在 Java 中,你可以使用迭代器(Iterator)或者增強型 for 循環來遍歷 HashSet。但是,由于 HashSet 是無序的,所以遍歷的結果可能與添加時的順序不同。如果你需要保持插入順序,可以使用 LinkedHashSet。以下是使用迭代器和增強型 for 循環遍歷 LinkedHashSet 的示例:

  1. 使用迭代器遍歷:
import java.util.LinkedHashSet;
import java.util.Iterator;

public class Main {
    public static void main(String[] args) {
        LinkedHashSet<String> linkedHashSet = new LinkedHashSet<>();
        linkedHashSet.add("A");
        linkedHashSet.add("B");
        linkedHashSet.add("C");

        Iterator<String> iterator = linkedHashSet.iterator();
        while (iterator.hasNext()) {
            String element = iterator.next();
            System.out.println(element);
        }
    }
}
  1. 使用增強型 for 循環遍歷:
import java.util.LinkedHashSet;

public class Main {
    public static void main(String[] args) {
        LinkedHashSet<String> linkedHashSet = new LinkedHashSet<>();
        linkedHashSet.add("A");
        linkedHashSet.add("B");
        linkedHashSet.add("C");

        for (String element : linkedHashSet) {
            System.out.println(element);
        }
    }
}

在這兩個示例中,我們首先創建了一個包含三個元素的 LinkedHashSet。然后,我們分別使用迭代器和增強型 for 循環遍歷集合,并打印每個元素。請注意,輸出順序將保持與添加時的順序相同。

0
普兰店市| 汤阴县| 台江县| 廊坊市| 京山县| 惠水县| 玉屏| 双城市| 民乐县| 桑植县| 云和县| 房山区| 平远县| 凉山| 邹平县| 大方县| 九龙坡区| 甘南县| 苍溪县| 商都县| 于田县| 宿州市| 汉川市| 桃源县| 新和县| 景谷| 温州市| 长岭县| 汉源县| 尖扎县| 丹棱县| 常宁市| 南汇区| 达拉特旗| 石林| 嘉黎县| 石阡县| 葫芦岛市| 马关县| 溧阳市| 岳阳市|