美文网首页
conllections工具类

conllections工具类

作者: 李霖神谷 | 来源:发表于2017-02-14 15:08 被阅读296次

在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());
        }
    }
}

相关文章

网友评论

      本文标题:conllections工具类

      本文链接:https://www.haomeiwen.com/subject/aibxwttx.html