1.java.util.Collection 是一个集合接口。提供了对集合对象进行基本操作的通用接口方法,在java类库中有许多的具体实现。Collection接口的意义:为各种具体的集合类提供了最大化的统一操作。其直接继承接口有:List和Set。
Collection
├List
│├LinkedList
│├ArrayList
│└Vector
│ └Stack
└Set
2.Collections是集合类的一个工具类,其中提供了一系列静态方法,用于几何中元素的排序,搜索以及线程安全。
Collections.sort(list);
Collections.shuffing(list);
混排
Collections.reverse(list)
反转
Collections.fill(li,"aaa");
替换;
Collections.copy(dest,src)
src长度小于等于dest
Collections.min(list)
Collections.max(list)
int count = Collections.lastIndexOfSubList(list,li);
返回指定源列表中最后一次出现指定目标列表的起始位置
int count = Collections.indexOfSubList(list,li);
返回指定源列表中第一次出现指定目标列表的起始位置
Collections.rotate(list,-1);
根据指定的距离循环移动指定列表中的元素。如果是负数,则正向移动,正数则反向移动
Collection和Collections的区别
最新推荐文章于 2024-01-27 15:20:28 发布