List接口常见的实现类Arraylist和LinkedList实现类的常用方法

1.两个实现类的方法大致是相似的;

package com.ydlclass.collection;

import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;

public class ArrayListTest {
    public static void del(){

    }
    public static void main(String[] args) {
        ArrayList<String> arrayList = new ArrayList<>();
        arrayList.add("a");
        arrayList.add("b");

        ArrayList<String> arrayList1 = new ArrayList<>();
        arrayList1.add("1");
        arrayList1.add("2");
        arrayList.addAll(1,arrayList1);

        //常见的遍历操作
        for (int i = 0; i < arrayList.size(); i++) {
            System.out.print(arrayList.get(i) + " ");
        }
        List<String> list = new LinkedList<>();
        /**
         * 父类引用指向子类对象,存在静态类型和动态类型的区别;
         * 静态分派和动态分派的过程,成为了多态,多态的好处是能够解耦合
         * 多态的好处就是比如在编写一个函数的时候,传入的参数我们使用接口的方式传入;虽然接口不能直接调用方法
         * 但是编写的时候依旧调用了原因在于,是根据传入的参数类型确定调用什么方法的
         */
        //list的相关操作
        /**
         * list.remove();
         * list.removeAll();
         * list.removeif();
         * 列表常见的增,删,改,查;
         */



    }
}

全部评论

相关推荐

09-22 09:42
门头沟学院 Java
牛客37185681...:马德,我感觉这是我面过最恶心的公司,一面是两个女hr,说什么实习前几个月属于试用期,试用期过了才能转成正式实习生,我***笑了,问待遇就是不说,问能不能接受全栈,沙币公司
如果可以选,你最想去哪家...
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务