美文网首页
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