• Java 入门19 ArrayList集合 泛型 ArrayList常用API


     

    package com.heima.StringDemo;
    
    import java.util.ArrayList;
    
    public class StrLogin {
        public static void main(String[] args) {
            //ArrayList 集合  它支持索引
            //1创建ArrayList集合的对象
            ArrayList list=new ArrayList();
    
            //2 添加数据 ArrayList.add(E element);
            list.add("java");
            list.add("HTML");
            list.add("JS");
            list.add("Vue");
            System.out.println(list);
    
    
            //3 给指定索引位子插入元素add(int index,E element);
            list.add(1,"React");
            System.out.println(list);
        }
    }
    View Code

     

    package com.heima.StringDemo;
    
    import java.util.ArrayList;
    
    public class ArrayListDemo2 {
        public static void main(String[] args) {
            //泛型
            ArrayList<String> list=new ArrayList<>();//JDK1.7开始 泛型后面的类型申明可以不写;
            ArrayList<String> list1=new ArrayList();
            list.add("JAVA");
            list.add("JS");
            list1.add("Python");
    
            //整数 Integer
            ArrayList<Integer> list3=new ArrayList();
            list3.add(32);
            list3.add(4);
    
        }
    }
    View Code

     ArrayList 常用API

    package com.heima.StringDemo;
    
    import java.util.ArrayList;
    
    public class ArrayListDemo2 {
        public static void main(String[] args) {
            //泛型
            ArrayList<String> list=new ArrayList();
            list.add("JAVA");
            list.add("JS");
            list.add("Python");
    
            //1 public E get(int index); 获取某个集合索引位子出的元素值
            String e=list.get(1);
            System.out.println(e);//JS;
    
            // 2 public int size() ;获取集合的大小(元素个数);
            System.out.println(list.size());//3
    
    
            //3 完成集合的遍历
            System.out.println(list.get(0));
            System.out.println(list.get(1));
            System.out.println(list.get(2));
    
            //循环遍历
            for (int i = 0; i < list.size(); i++) {
                System.out.println(list.get(i));
            }
    
            //4 public E remove(int index); 更具索引删除某个索引指定的元素值,并返回删除的元素值
            System.out.println(list.remove(1));//JS
    
            //5 public boolean remove(Object o);直接删除元素值,删除成功返回true,删除失败返回false
            System.out.println(list.remove("Python"));//true
            System.out.println(list);//[JAVA]  //如果 有多个相同的元素值 则只删除前面的元素
    
            //6 public E set(int index,E element);修改某个索引位子的元素值,并返回修改之前的元素值
            System.out.println(list.set(0, "Python"));//JAVA
            System.out.println(list);//[Python]
    
    
    
        }
    }
    View Code
  • 相关阅读:
    Javascript 入门 document
    JavaScript 入门 (一)
    Python 之 Json序列化嵌套类
    [20171113]修改表结构删除列相关问题3.txt
    [20171113]修改表结构删除列相关问题2.txt
    [20171113]修改表结构删除列相关问题.txt
    [20171110]_allow_read_only_corruption参数.txt
    [20171107]dbms_shared_pool.pin补充.txt
    [20171107]dbms_shared_pool.pin.txt
    [20171106]修改show spparameter的显示宽度.txt
  • 原文地址:https://www.cnblogs.com/lvlisn/p/16406335.html
Copyright © 2020-2023  润新知