集合
集合
这里只介绍常用的一些集合及方法
存储数据的容器
可以存储多种类型的数据,可以随着集合的大小动态增加和缩小
集合的分类
定义集合的方式
Collection
1 | Collection collection = new ArraList(); |
ArrayList
1 | ArrayList<泛型> list = new ArrayList(); |
ArrayList<泛型>
常用的方法
add
向集合里面添加数据
1 | ArrayList<数据类型> list = new Arraylist(); |
isEmpty
判断集合是否为空,返回布尔类型
1 | list.isEmpty() |
remove
移除元素,如果参数为对象,则返回布尔类型,如果参数为下标或者索引,返回值则为删除的元素
1 | list.remove(参数) |
addAll
添加多个元素,返回值为boolean,参数为一个集合,将集合展开添加至list,如果使用add添加集合,add会将一整个集合当作一个元素添加进去.
参数1为添加的位置,参数2为要添加的集合
1 | list.addAll(参数1,参数2) |
set
根据index的值来修改指定位置的对象为参数,返回值为修改之前的对象
1 | list.set(index,参数); |
get
根据index来查找对象
1 | list.set(index) |
indexOf
根据对象查找该索引
1 | list.indexOf(参数) |
size
返回集合的长度
1 | list.size() |
Map
HasMap
1 | HashMap<String, Object> list = new HashMap<>(); |
定义的方式
HashMap<键的类型,值的类型>
键值的类型可以是任意类型
Stream流
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 朝辞!


