java集合框架:
一、Collection:存放的是单一值
特点:
1、可以存放不同类型的数据,而数组只能存放固定类型的数据
2、当使用ArrayList子类实现的时候, 初始化长度是10,当长度不够的时候会进行扩容操作
api方法:
增加数据的方法
add:要求传入的是Object对象,因此当写入基本数据类型的时候会有自动装箱和自当拆箱
addAll:添加另一个集合的元素到此集合中
删除数据的方法
clear:清空集合中的元素,集合对象并没有被收回
remove:删除指定元素
removeAll(Collection c):删除集合元素
查询数据的方法
contains:判断集合中是否包含指定的元素值
containsAll:判断此集合中是否包含另一个集合
isEmpty:判断集合是否为空
retainAll:若集合中拥有另一个集合中所有元素,返回true,否则返回false
size:返回当前集合的大小
sublist:提取字符串
集合转数组的操作
toArray:将集合转化为数组
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。