集合

来源:互联网 发布:大数据培训机构排名 编辑:程序博客网 时间:2024/06/02 09:45

1,数组和集合的区别:

 数组虽然可以存储对象,但是大小固定,集合没有大小固定,只能存储对象

2.collection接口 下面有多个接口和实现类,常用的接口有List和Set

    1) List是有序的collection,可根据索引操作(查询,添加,移除)元素

a. 判断集合是否为空 isEmpty,其实就是判断size是否为0

b. sublist,返回list 

c. ArrayList 底层是数组数据结构(原理:ArrayList三个构造函数,分别是空的,带集合参数,指定大小. 空的构造函数的是指定的大小默认是10,然后会50%扩展,然后复制原来的                        数组到新的数组中,这样子比指定大小的构造函数的效率低).

                d. 集合转数组 toArray()

原创粉丝点击