add(int index, E element) 在列表的指定位置插入元素
2017-09-22 16:40
267 查看
void add(int index, E element)
在列表的指定位置插入指定元素(可选操作)。将当前处于该位置的元素(如果有的话)和所有后续元素向右移动(在其索引中加 1)。
参数:
index - 要在其中插入指定元素处的索引
element - 要插入的元素
抛出:
UnsupportedOperationException - 如果列表不支持 add 操作
ClassCastException - 如果指定元素的类不允许它添加到此列表
NullPointerException - 如果指定的元素为 null,并且此列表不允许 null 元素
IllegalArgumentException - 如果指定元素的某些属性不允许它添加到此列表
IndexOutOfBoundsException - 如果索引超出范围 (index < 0 || index > size())
举例:
原文:http://blog.csdn.net/technologyboy/article/details/17089593
在列表的指定位置插入指定元素(可选操作)。将当前处于该位置的元素(如果有的话)和所有后续元素向右移动(在其索引中加 1)。
参数:
index - 要在其中插入指定元素处的索引
element - 要插入的元素
抛出:
UnsupportedOperationException - 如果列表不支持 add 操作
ClassCastException - 如果指定元素的类不允许它添加到此列表
NullPointerException - 如果指定的元素为 null,并且此列表不允许 null 元素
IllegalArgumentException - 如果指定元素的某些属性不允许它添加到此列表
IndexOutOfBoundsException - 如果索引超出范围 (index < 0 || index > size())
举例:
for(int i=0;i<this.pagination.getList().size();i++){ Seed s = null; s = (Seed)this.pagination.getList().get(i); int count = mySeedMng.countSeedsBySeedId(s.getId()); //运用了同一个引用,所以修改s的数据后,相应的list的数据也自动修改了 s.setViewerNum(count); } -------------------------------测试代码---------------------------------------------------------- List<String> list = new ArrayList<String>(); list.add("a"); list.add("b"); list.add("c"); list.add("d"); for(int i=0;i<list.size();i++){ System.out.println(list.get(i)); } System.out.println("------------------------------------------------"); list.add(0, "e"); for(int i=0;i<list.size();i++){ System.out.println(list.get(i)); } 输出结果:a b c d;e a b c d
原文:http://blog.csdn.net/technologyboy/article/details/17089593
相关文章推荐
- add(int index, E element) 在列表的指定位置插入元素
- Java ArrayList add(index,element) 方法插入元素到数组指定位置
- Java ArrayList add(index,element) 方法插入元素到数组指定位置
- 单链表的基本操作(尾插,尾删,头插,头删,查找,指定位置插入、删除,指定元素删除、全部删除等)
- Java ArrayList add(int index, E element) example
- list -- set方法——替换列表中指定位置的元素
- Javascript实现将元素插入到指定位置
- indexOf() 如何判断一个元素在指定数组中是否存在? 找出指定元素出现的所有位置? indexOf()方法 是正序查找,lastIndexOf()是倒叙查找
- C语言:【动态顺序表】动态顺序表的在指定位置插入元素Insert,以及指定元素Find
- 在JS数组指定位置插入元素
- Python实现判断并移除列表指定位置元素的方法
- C 语言 实现双向链表 模拟ArrayList功能 可追加,插入,移除,得到指定index 的元素值
- 在JS数组指定位置插入元素
- 整型数组处理算法(三)把一个数组里的所有元素,插入到另一个数组的指定位置
- [学习记录]removeObjectAtIndex:删除指定位置的元素
- 链表的基本操作(创建,查找指定位置元素,删除指定元素,插入,倒置,去重,求集合的差,分别交换结点与交换结点值实现的冒泡排序,将两个有序链表合并成一个有序链表)c语言实现
- c语言:【顺序表】静态顺序表的在指定位置插入元素,以及查找指定元素
- object.insertAdjacentElement(sWhere, oElement)在一个制定的位置插入一个元素
- JavaScript在数组的指定位置插入元素
- 简单顺序表的插入,删除,指定位置,指定元素的插入删除操作