• 集合框架


    • 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的功能

      • 泛型:

  • 相关阅读:
    解决vue项目route使用history模式,tomcat部署刷新url 404问题
    更新
    Mac Anaconda 安装
    Mac python 环境配置
    Mac Python PyQt5 环境搭建
    Python 百分比计算
    Python __init__.py 文件使用
    Python redis 简单介绍
    python Django 创建应用
    python Django 项目创建
  • 原文地址:https://www.cnblogs.com/zrmj/p/11493721.html
Copyright © 2020-2023  润新知