集合:
Java主要支持三种:
1.规则集(Set)
用于存储一组不重复的元素
2.线性表(List)
用于存储一个由元素构成的有序集合
3.队列(Queue)
同与数据结构中的队列,存储用先进先出的方式处理对象
注:Java集合框架中所有接口和类都存储在java.util包中
Set
Set包括:
1.散列集 HashSet
2.链式散列集 LinkedHashSet
3.树型集 TreeSet
HashSet:
1.HashSet属于规则集,所以其不允许有重复的元素
2.散列集的元素没有特定的顺序
1 import java.util.*; 2 public class HashSet_Test { 3 public static void main(String[] args) { 4 Set<String> s1 = new HashSet(); 5 s1.add("Apple"); 6 s1.add("Huawei"); 7 s1.add("samsung"); 8 s1.add("Apple"); 9 System.out.println(s1); 10 HashSet<String>s2 = new HashSet(); 11 s2.add("Apple"); 12 s2.add("Huawei"); 13 s2.add("samsung"); 14 s2.add("Apple"); 15 System.out.println(s2); 16 } 17 }