How to Iterate over a Set/HashSet without an Iterator?

后端 未结 8 2032
闹比i
闹比i 2020-12-02 03:29

How can I iterate over a Set/HashSet without the following?

Iterator iter = set.iterator();
while (iter.hasNext()) {
    System.out         


        
8条回答
  •  自闭症患者
    2020-12-02 04:24

    You can use an enhanced for loop:

    Set set = new HashSet();
    
    //populate set
    
    for (String s : set) {
        System.out.println(s);
    }
    

    Or with Java 8:

    set.forEach(System.out::println);
    

提交回复
热议问题