zoukankan      html  css  js  c++  java
  • ArrayList集合

                                             ArrayList集合

          前面我们讲了方法的有关知识,今天我们来看一下集合的知识,集合和前面的数组有异曲同工之妙,并不是很难理解

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

                              集合的定义

       

    导包:import java.util.ArrayList;

    创建对象:与其他普通的引用数据类型创建方式完全相同,但是要指定容器中存储的数据类型:

    ArrayList<要存储元素的数据类型> 变量名 = new ArrayList<要存储元素的数据类型>();

    一定不要忘记导包

    <要存储元素的数据类型>”中的数据类型必须是引用数据类型,不能是基本数据类型;

    例:

    ArrayList<String> list = new ArrayList<String>();

    这是一个字符串型的集合

    下面我们来看一下集合中的常用方法

                                                     集合中的常用方法

    方法声明

    功能描述

    boolean addObject obj

    将指定元素obj追加到集合的末尾

    Object getint index

    返回集合中指定位置上的元素

    int size()

    返回集合中的元素个数

    通过代码演示上述方法的使用。ArrayListDemo01.java

    import java.util.ArrayList;

    public class ArrayListDemo01 {

    public static void main(String[] args) {

    // 创建ArrayList集合

    ArrayList<String> list = new ArrayList<String>();

    // 向集合中添加元素

    list.add("stu1");

    list.add("stu2");

    list.add("stu3");

    list.add("stu4");

    // 获取集合中元素的个数

    System.out.println("集合的长度:" + list.size());

    // 取出并打印指定位置的元素

    System.out.println("1个元素是:" + list.get(0));

    System.out.println("2个元素是:" + list.get(1));

    System.out.println("3个元素是:" + list.get(2));

    System.out.println("4个元素是:" + list.get(3));

    }

    }

                                                                                 集合的遍历

    集合的遍历和之前的数组的遍历有异曲同工之妙,例:

     1 import java.util.ArrayList;

    public class ArrayListDemo02 {

    public static void main(String[] args) {

    4  //创建ArrayList集合

    5  ArrayList<Integer> list = new ArrayList<Integer>();

    6  //添加元素到集合

    7  list.add(13);

    8  list.add(15);

    9  list.add(22);

    10  list.add(29);

    11  //遍历集合

    12  for (int i = 0; i < list.size(); i++) {

    13  //通过索引,获取到集合中每个元素

    14  int n = list.get(i);

    15  System.out.println(n);

    16  }

    17  }

    }

    最后再说几个集合中比较常用的方法:

    boolean addint index,  Object obj

    将指定元素obj插入到集合中指定的位置

    Object remveint index

    从集合中删除指定index处的元素,返回该元素

    void clear()

    清空集合中所有元素

    Object setint index, Object obj

    用指定元素obj替代集合中指定位置上的元素

                 好了,集合的内容,大体就这么多了,我个人感觉集合还是比较好用的,这一部分也不难理解,就是在敲代码的时候一定要注意格式,明天我更新面向对象的内容。

  • 相关阅读:
    自定义函数
    内置函数
    炸裂函数explode
    -bash:ls:command not found,执行命令总是报找不到
    函数
    C#的lock用法
    获取客户端Ip地址方法
    Grunt基础
    常用Sql
    HandleBars
  • 原文地址:https://www.cnblogs.com/jingyukeng/p/8664816.html
Copyright © 2011-2022 走看看