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));
            }
            }
    
        }
    

      

  • 相关阅读:
    cmanformat
    mysql-sql语言参考
    jQuery 判断多个 input checkbox 中至少有一个勾选
    Java实现 蓝桥杯 算法提高 计算行列式
    Java实现 蓝桥杯 数独游戏
    Java实现 蓝桥杯 数独游戏
    Java实现 蓝桥杯 数独游戏
    Java实现 蓝桥杯 算法提高 成绩排序2
    Java实现 蓝桥杯 算法提高 成绩排序2
    Java实现 蓝桥杯 算法提高 成绩排序2
  • 原文地址:https://www.cnblogs.com/pengxiaoxiang123/p/13556581.html
Copyright © 2011-2022 走看看