zoukankan      html  css  js  c++  java
  • java全栈day05--ArrayList的基本功能

    在前面我们学习了数组,数组可以保存多个元素,但在某些情况下无法确定到底要保存多少个元素,此时数组将不再适用,因为数组的长度不可变。例如,要保存一个学校的学生,由于不停有新生来报道,同时也有学生毕业离开学校,这时学生的数目很难确定。为了保存这些数目不确定的元素,JDK中提供了一系列特殊的类,这些类可以存储任意类型的元素,并且长度可变,统称为集合。在这里,我们先介绍ArrayList集合,其他集合在后续课程中学习。

    ArrayList集合是程序中最常见的一种集合,它属于引用数据类型(类)。在ArrayList内部封装了一个长度可变的数组,当存入的元素超过数组长度时,ArrayList会在内存中分配一个更大的数组来存储这些元素,因此可以将ArrayList集合看作一个长度可变的数组。

    ArrayList创建变量的步骤
    * A: ArrayList创建变量的步骤
    * a: 导入包 java.util包中
    * b: 创建引用类型的变量
    数据类型< 集合存储的数据类型> 变量名 = new 数据类型<集合存储的数据类型>();
    集合存储的数据类型: 要将数据存储到集合的容器中
    创建集合引用变量的时候,必须要指定好,存储的类型是什么
    * c: 变量名.方法
    注意: 集合存储的数据,8个基本类型对应8个引用类型
    存储引用类型,不存储基本类型

    ArrayList的常见方法
    * A: ArrayList的常见方法
    * a: add(参数) 向集合中添加元素
    * b: get(int index) 取出集合中的元素,get方法的参数,写入索引
    * c: size() 返回集合的长度, 集合存储元素的个数

    ArrayList补充方法
    * A: ArrayList补充方法
    * a: add(int 索引,存储的元素) 将元素添加到指定的索引上
    * b: set(int 索引,修改后的元素) 将指定索引的元素,进行修改
    * c: remove(int 索引) 删除指定索引上的元素
    * d: clear() 清空集合中的所有元素
    * B: 案例代码
    import java.util.ArrayList;
    public class ArrayListDemo_3{
    public static void main(String[] args){
      ArrayList<Integer> array = new ArrayList<Integer>();
        array.add(8);
        array.add(2);
        array.add(56);
        array.add(6);
        array.add(7);
        array.set(0,10);
        array.remove(4);
        array.clear();
    for(int i = 0 ; i < array.size(); i++){
    System.out.println( array.get(i) );
          }
        }
    }

    案例作业:随机点名器

  • 相关阅读:
    msbuild error
    windows 切换 默认 jdk 版本
    CI MSBuild env 2
    CI MSBuild env 1
    mstsc 修改密码
    MVC MSBuild
    gitolite
    OpenCV Visual Studio
    程序员!这5种让人郁闷的程序注释方式千万要避开!
    C语言基础丨运算符之条件运算符(七)
  • 原文地址:https://www.cnblogs.com/lijun6/p/9439993.html
Copyright © 2011-2022 走看看