zoukankan      html  css  js  c++  java
  • Java ArrayList类

    ArrayList介绍:

    1. 数组的长度不可以发生改变,但是ArrayList集合的长度是可以随意发生变化的;

    2. 对于ArrayList来说,有一个尖括号 <E> 代表泛型:

    泛型:就是装在集合中的元素,全部都是统一的某种类型;

    注意:泛型只能是引用类型,不能是基本类型;(因为集合里面保存的是地址值,而基本类型数据没有地址值)

    解决方案:如果希望向集合ArrayList中存储基本类型,必须使用基本类型对应的“包装类”。

    byte           Byte

    short         Short

    int             Integer

    long          Long

    float         Float

    double      Double

    char         Character

    boolean    Boolean

     

    注意:从JDK1.5+开始,支持自动装箱、自动拆箱。 自动装箱:基本类型 --> 包装类型 ; 自动拆箱: 包装类型 --> 基本类型

     

    ArrayList<E> 对象创建方式:

    //左侧表示:创建了一个ArrayList集合,集合的名称是list,里面装的全都是String字符串类型的数据
    //备注:从JDK1.7+开始,右侧的尖括号内可以不写内容,但<>本身还是要写的
    ArrayList<String> list = new ArrayList<>();

    ArrayList<E> 打印:

    //对于 ArrayList 来说,直接打印得到的不是地址值,而是内容
    //如果内容是空的话,得到的是空的中括号 []
    System.out.println(list)

    ArrayList<E> 向集合中添加数据:

    public boolean add(E e):向集合中添加元素,参数类型和泛型一致

    //向集合中添加一些数据,需要用到add方法
    list.add("tom")

    ArrayList<E> 从集合中获取元素:

    public E get(int index):从集合中获取元素,参数是索引编号,返回值就是对应位置的元素

    ArrayList<E> 从集合中删除元素:

    public E remove(int index):从集合中删除元素,参数是索引编号,返回值就是被删除掉的元素

    ArrayList<E> 获取集合的尺寸长度:

    public int size():获取集合的尺寸长度,返回值是集合中包含的元素个数

    遍历ArrayList集合:

    for (int i = 0; i < list.size(); i++) {
                System.out.println(list.get(i));
            }
    猪猪侠要努力呀!
  • 相关阅读:
    Python open() 函数
    python中的多重循环
    网络爬虫构造出URL的列表数据
    js自定义类和对象及继承
    最全的CSS浏览器兼容问题
    大型网站性能优化(页面(HTML)优化的方法)
    element-ui el-table有设置固定列fixed,高度不对的情况
    伊始
    【Object-C】Object-C 的包装类
    【Object-C】处理对象:description 方法、isEqual方法
  • 原文地址:https://www.cnblogs.com/mlllily/p/14913970.html
Copyright © 2011-2022 走看看