在java中专门给某些类加s,这里表示工具类,工具类是专门辅助其他类完成功能的。
方法很容易理解这里就不一一演示了
在api中复制粘贴的方法:
addAll(Collection<? super T> c, T... elements) 把多个元素添加到c集合中
copy(List<? super T> dest, List<? extends T> src) 把src中的元素全部复制到dest中。
enumeration(Collection<T> c) 从当前的c集合上返回一个枚举对象。
fill(List<? super T> list, T obj) 使用obj填充list集合
max(Collection<? extends T> coll) 获取coll集合中的最大元素
reverse(List<?> list) 反转集合中的元素
reverseOrder() 反转比较器的比较方式
shuffle(List<?> list) 对集合中的元素进行随机排列
sort(List<T> list) 对list集合排序
synchronizedCollection(Collection<T> c) 把一个非同步的集合变成同步的集合
unmodifiableList(List<? extends T> list) 把一个集合变成不可变的集合。
import java.util.ArrayList;
import java.util.Collections;
import java.util.Enumeration;
import java.util.List;
public class ConllectionsDemo{
private static final Enumeration Conllections = null;
public static void main(String[] args) {
List l=new ArrayList();
List l1=new ArrayList();
Collections.addAll(l,"lishuai","feifei","lichen");
Collections.addAll(l1,"liqian","feifei","lichen");
Collections.copy(l,l1);
for (Object obj : l) {
System.out.println(obj);
}
Enumeration e=((Collections) Conllections).enumeration(l);
while(e.hasMoreElements()){
System.out.println(e.nextElement());
}
}
}
网友评论