zoukankan      html  css  js  c++  java
  • ArrayList的集合概述和基本使用

    package demo04;
    
    
    /*
    * 数组的长度不可以发生变化
    * 但是ArrayList集合的长度是可以随意变化的
    *
    * 对于Arraylist来说,有一个尖括号E代表泛型
    * 泛型,也就是装在集合当中的所有元素,全都是统一的什么类型
    * 注意,泛型只能是引用类型,不能是基本类型
    *
    * 注意事项:
    * 对于ArrayList集合来说,直接打印得到的不是地址值吗,而是内容。
    * 如果内容是空,得到的空的中括号。[]
    * */
    
    import java.util.ArrayList;
    
    public class Demo02ArrayList {
        public static void main(String[] args) {
    //创建了一个ArrayList集合,集合是名称是List,里面装的全都是String字符串类型的数组
            //备注:从Jdk1.7开始,右侧的尖括号内部不写内容,但是<>本身还是要写的
            ArrayList <String>list=new ArrayList<>();
            System.out.println(list);
    
            //向集合当中添加一些数据,需要用到add方法。
            list.add("赵璐瑶");
            System.out.println(list);
    
            list.add("gu");
            list.add("asd");
            list.add("seesa");
            System.out.println(list);
    
        }
    
    }
    

      

    package demo04;
    
    
    /*//ArrayList的常用方法有:
    public Boolean add<E,e>,向集合当中添加元素,参数的类型和泛型一致。返回值代表添加是否成功。
    
    public E get(int index):从集合当中获取元素,参数是索引编号,返回值就是对应位置的元素。
    public E remove(int index);从集合当中删除元素,参数是索引编号,返回值就是被删除掉的元素。
    public int size():获取集合的尺寸长度,返回值是集合中包含的元素个数。
    
    
     */
    
    import java.util.ArrayList;
    
    public class Demo03ArrayListMethod {
    
        public static void main(String[] args) {
            ArrayList<String>list=new ArrayList<>();
            System.out.println(list);
    
        boolean success=    list.add("柳岩");
            System.out.println(list);
            System.out.println("添加的动作是否成功"+ success);
    
            list.add("高圆圆");
            list.add("赵又廷");
            list.add("贾乃亮");
            list.add("李小璐");
    
            System.out.println(list);
    //从集合中获取元素:get.索引值从0开始
         String name=   list.get(2);
            System.out.println("第2号索引位置"+name);
    //从集合中删除元素,remove,索引值从0开始
    
            String  whoRemoved = list.remove(3);
    
            System.out.println("被删除的人是"+whoRemoved);
            System.out.println(list);
            //获取集合的长度尺寸,也就是其中元素的个数
            int size = list.size();
            System.out.println("集合的长度"+size);
            System.out.println(list);
    
    
    
        }
    }
    

      

    package demo04;
    // 集合的遍历
    import org.w3c.dom.ls.LSOutput;
    
    import java.util.ArrayList;
    
    public class Demo04ArrayListEach {
    
        public static void main(String[] args) {
    
            ArrayList<String>list= new ArrayList<>();
            list.add("迪丽热巴");
            list.add("古力娜扎");
            list.add("马尔扎哈");
    
            //遍历集合
            for (int i = 0; i < list.size(); i++) {
                System.out.println(list.get(i));
            }
            }
    
        }
    

      

  • 相关阅读:
    开发管理工具(日常)
    python之uWSGI和WSGI
    php之Opcache
    nginx之健康检查
    重构糟糕的代码(一)
    PHP之50个开源项目
    Redis之各版本特性
    Redis之淘汰策略
    Redis之过期策略
    高并发之nginx限制
  • 原文地址:https://www.cnblogs.com/pengxiaoxiang123/p/13556581.html
Copyright © 2011-2022 走看看