arraylist
来源:互联网 发布:java输入char字符串 编辑:程序博客网 时间:2024/06/14 22:06
1.ArrayList(int initialCapacity) 该方法中参数不是指ArrayList中elementData的数量,而是指elementData数组的容量。
2.ArrayList()创建一个带空数组的ArrayList
3.public ArrayList(Collection<? extends E> c)改构造器创建一个数组容器为c的ArrayList(前提为C不是一个0长度的集合)
4.ensureCapacity(int minCapacity)改方法的作用是扩容,搭配ensureExplicitCapacity(int minCapacity)方法使用的,改方法可以显式地由对象调用,也可以由隐式地有其他方法调用。
5.ensureExplicitCapacity(int minCapacity) 该方法是私有的,判断是否扩容
6.grow(int minCapacity)该方法是私有的,改方法的作用就是判断minCapacity与自动扩容的1.5倍比较,谁大就扩容到大的那一方。
7.isEmpty()判断该容器是否为空
8.contains(Object o)判断是否包含o对象
9.indexOf(Object o)判断是否包含0对象,若有则返回该对象下标
10.lastIndexOf(Object o)与第九条相似,区别是返回最后一个对象下标
11.toArray()返回list中的数组
12.get(int index)返回下标为index的值
13.set(int index, E element)将下标为index的值改为element,并返回旧值
14.add(E e)在末尾新增一个值
15.add(int index, E element)这里有点坑,index的范围必须在0-size之间不然会报错,在下标为index的地方插入element,并将旧的值后移
16.remove(int index)移除下标为index的值
- ArrayList
- ArrayList
- ArrayList
- ArrayList
- ArrayList
- ArrayList
- ArrayList
- ArrayList
- ArrayList
- ArrayList
- ArrayList
- ArrayList
- ArrayList
- ArrayList
- ArrayList
- ArrayList
- ArrayList
- ArrayList
- DPDK测试
- 真正的成功只有一个, 就是按照自己喜欢的方式, 去度过人生.
- Solr-6.5.1环境搭建
- 【android】第一章 Android快速入门
- [Swift]iOS 开发:给 UITextView 添加占位符的方法
- arraylist
- andorid修改项目名称,图标,log使用
- os 与 sys 模块使用
- 公共数据库介绍~OpenCorporates
- TensorFlow深度学习,一篇文章就够了
- dpdk IP分片
- Justoj 1195
- python 爬 http://aqicn.org/ 环境指数网站 存数据库
- 技术人员为什么要搭建个人博客?