Collection
Collection
├List
│├LinkedList
│├ArrayList
│└Vector
│ └Stack
└Set
Collection是集合类的上级接口,继承与他的接口主要有Set 和 List.
Collections
Collections是针对集合类的一个帮助类,它提供一系列静态方法实现对各种集合的搜索、排序[底层是二分法]、线程安全化等操作。
- 此类不能实例化,就像一个工具类,服务于Java的Collection框架
小例子
//注意List是实现Collection接口的
List list = new ArrayList();
double array[] = {112, 111, 23, 456, 231};
for (int i = 0; i < array.length; i++) {
list.add(new Double(array[i]));
}
Collections.sort(list);//
for (int i = 0; i < array.length; i++) {
System.out.println(list.get(i));
}
// 结果:23.0 111.0 112.0 231.0 456.0