• Java基础List接口常用方法


    package com.hspedu.collection_;
    
    import java.util.ArrayList;
    import java.util.List;
    
    
    @SuppressWarnings({"all"})
    public class test504 {
        public static void main(String[] args) {
            // Collection接口的子接口:List接口的常用方法
    
            /*
             *  1、List接口的实现类有:ArrayList、LinkedList、Vector..
             *
             * */
    
            // List接口添加的元素对象:有序、可以重复
            List list = new ArrayList();
    
            // add新增
            list.add("Jack");
            list.add("Tom");
            list.add("Mary");
            list.add("Hsp");
            list.add("Tom");
    
            // addAll批量新增
            List list2 = new ArrayList();
            list2.add(100);
            list2.add(200);
            list.addAll(list2);
    
            // indexOf第一次出现元素的索引值
            int index = list.indexOf("Tom");
            System.out.println("index: " + index);
    
            // lastIndexOf最后一次出现元素的索引值
            int lastIndex = list.lastIndexOf("Tom");
            System.out.println("lastIndex: " + lastIndex);
    
            // remove删除指定索引位置的元素
            list.remove(0);
    
            // set替换指定索引位置的元素,不能超出原集合大小
            list.set(list.size() - 1, null);
    
            // subList取出子集合
            List subList = list.subList(0, 2);
    
            System.out.println("subList = " + subList);
            System.out.println("list = " + list);
        }
    }
  • 相关阅读:
    反射的概述_反射应用实例
    日期类之SimpleDateFormat
    StringBuffer & StringBuilder
    String与包装类_字节数组_字符数组间的转换
    两种方法k8s安装dashboard组件
    git学习
    Prometheus搭建
    python学习博客
    Python的全局变量和局部变量
    python参数
  • 原文地址:https://www.cnblogs.com/kenantongxue/p/16041221.html
Copyright © 2020-2023  润新知