JAVA(集合)

发布时间 2024-01-09 21:29:18作者: 拍手称快

集合

  • 集合和已经学过的数组比较类似,本身也是一种引用类型,而且可以保存很多个数据
  • 区别于数组长度不可以改变,集合长度可以任意改变。
  • 集合包含很多种,ArrayList,HashSet,linkedList,HashMap.

ArrayList

  • 导包
    import java.util.ArrayList
  • ArrayList常用的构造方法。
    public ArrayList(),默认无参数构造方法。
    ArrayList<泛型> list=new ArratList<>()l
    • 泛型,也就是集合当中存放的全部时统一什么类型。
    • 注意,泛型只能是引用类型。
  • 如果要存储基本数据,那么就要使用基本类型对应的“包装类”(全部位于java.lang包下,有8种)
    基本类型 其所对的包装类:
    - byte Byte
    - short Short
    - int Integer
    - long Long
    - float Float
    - double Double
    - char Character
    - boolean Boolean

使用已经创建好的集合。

  • 添加元素
    public boolean add(E element)向集合当中添加一个元素,参数是被添加的元素,而返回值一定是true值代表成功
  • 获取元素
    public E get(int index),从集合中获取一个元素,参数是元素索引(从0开始),返回值就是获取得到的元素对象。
  • 获取长度
    public int size(),获取集合的元素个数,集合的长度,得到int数字。
  • 注意事项。
    • ArrayList 集合直接打印对象名称,得到的不是地址值,而是内容,格式和数组类似。(因为ArrayList这个类其中的toString方法有特殊处理)