集合day1

xiaoxiao2021-02-28  94

集合:                       集合框架:                    Collection(接口)                                                                  Map(接口)        List(接口)    Queue(接口)     Set(接口)                            ArrayList  LinkedList           HashSet     TreeSet                    HashMap     TreeMap    HashTable        Vector   集合和数组的区别:    1.数组的长度在使用之前必须固定,一旦确定长度,不能修改,集合中长度是可变的。    2.数组中存放的数据必须一致,但是集合存放的数据可以不一致。   List:    特点:1.List集合中的数据是有序存放。           2.List集合中的数据是可以重复的。        3.List集合中的元素也是有索引,从0开始       说明:1.集合中默认存放的是Object类型的数据,         在获取出来的时候要强制类型转换成目标类型。       2.在JDK1.5之前集合中不能直接存放基本数据类型的数据。       在存放的时候必须将基本数据类型进行装箱操作。       (装箱:将基本数据类型包装成它对应的引用类型)       在JDK1.5之后集合中添加数据和获取数据的时候会自动装箱和拆箱。          int-------Integer    double------Double     常用方法:    add(数据):在集合的尾部添加一个数据    add(index,数据):在集合指定的位置添加一个元素。    get(index):获取指定索引的数据,默认返回Object类型    remove(index);移除指定的元素,返回移除的数据。    contains(数据):判断集合中是否包含某一个元素.    indexOf(数据);返回该数据在集合中第一次出现的索引。    lastIndexof(数据):返回该数据在集合中最后一次出现的索引。

            

      List list=new ArrayList();初始化集合

       list1.add("a");集合尾部添加数据

       list.clear();清空集合中的所有数据                     

转载请注明原文地址: https://www.6miu.com/read-56622.html

最新回复(0)