1. 程式人生 > >set相關用法

set相關用法

java中Set的用法
Set集合的特點:不能儲存相同的元素

同時因為其是一個抽象的介面:所以不能直接例項化一個set物件。(Set s = new Set() )錯誤

該介面主要繼承於Collections介面,所以具有Collection的一些常見的方法。

常見的方法:

Sr.No. Method & Description
add( ) 向集合中新增元素
clear( ) 去掉集合中所有的元素
contains( ) 判斷集合中是否包含某一個元素
isEmpty( ) 判斷集合是否為空
iterator( ) 主要用於遞迴集合,返回一個Iterator()物件
remove( ) 從集合中去掉特定的物件
size( ) 返回集合的大小

Set介面最長用的兩大實現:HashSet TreeSet
TreeSet:會將裡面的元素預設排序。

Set<Integer> test = new TreeSet
<>(); int a = 1; int b = 8; int c = 3; test.add(a); test.add(b); test.add(c); //遍歷集合test 利用foreach遍歷 //輸出結果:1 3 8 for (Integer value : test) { System.out.print(value+" "); } //利用Iterator實現遍歷 Iterator<Integer> value = test.iterator(); while (value.hasNext()) {
int s = value.next(); System.out.print(s+" "); } //輸出結果:1 3 8