首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

ArrayList中add(E e)与add(int index,E element)范例

2012-12-21 
ArrayList中add(E e)与add(int index,E element)实例import java.util.ArrayListimport java.util.List/

ArrayList中add(E e)与add(int index,E element)实例

import java.util.ArrayList;
import java.util.List;
// ArrayList中add(E e)与add(int index,E element)实例
public class TestList1 {
?public static void main(String[] args){
??List list=new ArrayList();
??
//??list.add("c");
//??list.add("b");
//??list.add("e");
//??list.add("f");
//??
//??for(int i=0;i<list.size();i++){
//???System.out.println(list.get(i));
//???? }

//??public void add(int index,E element)
//??index必须从零开始,并且要逐步加一;?
??list.add(0, "c");
??list.add(1, "b");
??list.add(2, "e");
??list.add(3, "f");
??
??for(int j=0;j<list.size();j++){
??System.out.print(list.get(j)+" ");
?????? }
//??添加一个元素;它会添加到b,e之间。
??list.add(2, "c");
??
??System.out.println();
??for(int k=0;k<list.size();k++){
???System.out.print(list.get(k)+" ");
??????? }
?}
}
//?? 总结: add(E e)将指定的元素添加到此列表的尾部。而
//?? add(int index,E element) 将指定的元素插入此列表中的指定位置。
//? 一般很少用 add(int index,E element) 添加元素,因为ArraysList
//?? 添加元素是o(n)操作,多数用LinkedList,因为LinkedList是链表添加
//?? 元素是o(1)操作

热点排行