Set介面和常用方法

Dr丶云幕發表於2024-07-07

基本介紹

  1. 無序(新增和取出順序不一致),無索引
  2. 不允許出現重複元素,因此最多包含一個null
  3. jDK API中Set的實現類:

Set介面和常用方法

Set介面的常用方法

和List介面一樣,Set介面也是Collection的子介面,因此,常用方法與Collection一樣

Set介面的遍歷方式與Collection一樣;但是不能用索引方式來獲取。

// set介面實現類的物件(Set介面物件),不能存放重複元素
        // set介面存放資料是無序的(新增與取出的順序不同);取出的方式是固定的
        Set set = new HashSet();
        set.add("jack");
        set.add("rick");
        set.add("tom");
        set.add("tom");
        set.add("tony");
        set.add(null);
        set.add(null);
        System.out.println(set);
        set.remove(null);
        //1.迭代器遍歷
        System.out.println("迭代器遍歷");
        Iterator iterator= set.iterator();
        while (iterator.hasNext()){
            Object obj=iterator.next();
            System.out.println(obj);
        }
        System.out.println("===\n");
        System.out.println("增強for遍歷");
        for (Object o :set) {
            System.out.println(o);
        }
        System.out.println("===\n");
        System.out.println("set介面物件,不能透過索引獲取");

Set介面和常用方法

相關文章