zoukankan      html  css  js  c++  java
  • 集合框架

    • collection
      • package com.zrm.collection;
        
        import java.util.ArrayList;
        import java.util.Collection;
        
        /**
         * Collection里面存储的是单一值
         * 常用方法:
         *
        ArrayList初始的capacity为10,扩容则为之前的1.5
        
        
        */ public class CollectionTest { public static void main(String[] args) { Collection collection = new ArrayList(); Collection collection1 = new ArrayList(); collection1.add("e"); collection1.add("a"); collection1.add("b"); collection1.add("c"); collection1.add("y"); // add collection.add(123); // 此方法为实现类ArrayList的方法 ((ArrayList) collection).add(2, 5); // 添加另外一个collection  collection.addAll(collection1); // remove collection.remove("e");//根据元素 ((ArrayList) collection).remove(0);//根据下标 collection.removeAll(collection1);//移除另外一个collection collection.clear();//清除colletion中的所有元素 //contains collection.contains("e");//是否包含某个元素 collection.containsAll(collection1);//是否包含collection  } }
      • List
    package com.zrm.collection;
    
    import java.util.ArrayList;
    import java.util.List;
    
    /**
     * List有序可重复
     * 除了包含collection中的方法外还有List独有的方法
     */
    public class List1 {
        public static void main(String[] args) {
            List list = new ArrayList();
            list.add("a");
            list.add("s");
            list.add("f");
            list.add("g");
            list.add("h");
            list.add("x");
            list.add("c");
            //获取指定下标的元素
            list.get(0);
            list.indexOf("f");
            list.lastIndexOf("c");
         list.set(3,"i");
    } }
      •  

        package com.zrm.collection;
        
        import java.util.List;
        import java.util.Vector;
        
        public class VectorDemo {
            public static void main(String[] args) {
                //Vector也是List的一个实现类,底层以数组
                //ArrayList是线程不安全的,Vector是线程安全的
                List list = new Vector();
                list.add("a");
        //迭代器Iterator
        Iterator iterator = list.iterator();
        } }

        所有的集合都默认实现Iterable接口,意味着具备了foreach遍历方法,增强for循环实际上也是iterator的功能

      • 泛型:

  • 相关阅读:
    getElementsByTagName 与 $(élement)的区别
    php面向对象学习笔记
    使用php添加定时任务
    JS中数组Array的用法
    大陆居民身份证真伪校验
    安卓 日常问题 工作日志15
    安卓 日常问题 工作日志14
    安卓 日常问题 工作日志13
    安卓 日常问题 工作日志12
    安卓 日常问题 工作日志11
  • 原文地址:https://www.cnblogs.com/zrmj/p/11493721.html
Copyright © 2011-2022 走看看