set循環遍歷刪除特定元素


set循環遍歷刪除特定元素

public class Demo {  
    public static void main(String[] args) {  
        Set<Object> obj = new HashSet<Object>();  
        obj.add("a");  
        obj.add("b");  
        obj.add("c");  
        System.out.println("移除前:" + obj.toString());  
        Iterator<Object> it = obj.iterator();  
        for(int i=0; i<obj.size(); i++){  
            System.out.println(i);  
            Object name = it.next();  
            if("a".equals(name) || "b".equals(name)){  
                it.remove();  
                i--;  
            }  
        }  
        System.out.println("移除后: " + obj.toString());  
    }  
}  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM