六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 24|回复: 0

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

[复制链接]

升级  30.8%

206

主题

206

主题

206

主题

进士

Rank: 4

积分
654
 楼主| 发表于 2013-1-26 13:02:08 | 显示全部楼层 |阅读模式
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)操作
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表