0%
Set接口的基本介绍
- 无序的,添加和取出的顺序不一致,没有索引,但是一旦我们取出之后,这个顺序就不会发生改变了,底层有一个算法,会对其进行顺序处理。
- 不允许重复的元素,所以最多只能含有一个null
- 和List接口一样,set接口也是Collection的子接口,因此,常用方法和Collection接口一样
- Set接口的遍历方式:使用迭代器或者增强for循环,不能使用索引的方式来获取
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| import java.util.*;
public class Test { public static void main(String [] args){ Set set=new HashSet(); set.add(1); set.add(2); set.add(3); set.add(1); set.add(1); set.add(1); set.add(null); set.add(null); set.add(null); System.out.println(set); Iterator iterator= set.iterator(); while (iterator.hasNext()){ Object obiect =iterator.next(); System.out.println(obiect); }
} }
|