99re热这里只有精品视频,7777色鬼xxxx欧美色妇,国产成人精品一区二三区在线观看,内射爽无广熟女亚洲,精品人妻av一区二区三区

Java Set 接口

2018-11-24 18:19 更新

Java Set 接口

Set集合不能包含重復的元素的集合。該模型數(shù)學抽象集合。

Set接口只包含繼承自Collection的方法,并增加了重復的元素被禁止約束性。

集還增加了對equals和hashCode操作的行為更強的契約,允許Set集合實例進行有意義的比較,即使他們的實現(xiàn)類型不同。

通過Set集聲明的方法總結如下表:

    序號 方法描述
    1 add( )
    將對象添加到集合。
    2 clear( )
    從集合中移除所有對象
    3 contains( )
    如果指定的對象是集合中的元素返回true。
    4 isEmpty( )
    如果集合不包含任何元素,則返回true。
    5 iterator( )
    返回一個Iterator對象,可用于檢索對象的集合。
    6 remove( )
    從集合中刪除指定的對象
    7 size( )
    返回元素集合中的數(shù)。

    實例

    Set 集有其不同的類,如HashSet,TreeSet,LinkedHashSet 實現(xiàn)。以下為例子來說明集功能:

    import java.util.*;
    
    public class SetDemo {
    
      public static void main(String args[]) { 
         int count[] = {34, 22,10,60,30,22};
         Set<Integer> set = new HashSet<Integer>();
         try{
            for(int i = 0; i<5; i++){
               set.add(count[i]);
            }
            System.out.println(set);
      
            TreeSet sortedSet = new TreeSet<Integer>(set);
            System.out.println("The sorted list is:");
            System.out.println(sortedSet);
    
            System.out.println("The First element of the set is: "+
                              (Integer)sortedSet.first());
            System.out.println("The last element of the set is: "+
                            (Integer)sortedSet.last());
         }
         catch(Exception e){}
      }
    } 
    

    以上實例編譯運行結果如下:

    [amrood]$ java SetDemo
    [34, 30, 60, 10, 22]
    The sorted list is:
    [10, 22, 30, 34, 60]
    The First element of the set is: 10
    The last element of the set is: 60
    
    以上內容是否對您有幫助:
    在線筆記
    App下載
    App下載

    掃描二維碼

    下載編程獅App

    公眾號
    微信公眾號

    編程獅公眾號