集合ArrayList

/*集合ArrayList
 * 例如:
 * 1.创建:ArrayList<Egg> myList = new ArrayList<Egg>();
 *      Egg类型的集合//新的ArrayList对象会创建在堆上
 * 2.加入元素  Egg s = new Egg();myList.add(s);
 *   //此ArrayList会产生出一个盒子来访Egg对象
 * 3.Egg b = new Egg();myList.add(b);
 * 4.查询大小 int theSize = myList.size();
 *   //因为myList有两个元素,size()会返回2
 * 5.查询特定元素 boolean isIn = myList.contains(s);
 *   //因为myList带有s所引用的Egg对象,所以此方法会返回true
 * 6.查询特定元素的位置  int idx = myList.indexOf(b);
 *   //ArrayList以零作为第一个元素的首位置,所以b引用的对象是第二个对象,indexOf()会返回1
 * 7.判断集合是否为空  boolean empty = myList.isEmpty();
 *   //因为myList包含了两个对象,isEmpty()会返回false
 * 8.删除元素 myList.remove(s);这时候size = 1;b引用的对象变为第一个元素*/

 1 import java.util.ArrayList;
 2 public class Jihe {
 3     public static void main(String[] args){
 4         ArrayList<Jihe> pigList = new ArrayList<Jihe>();
 5         
 6         Jihe p1 = new Jihe();
 7         pigList.add(p1);
 8         Jihe p2 = new Jihe();
 9         pigList.add(p2);
10         
11         int theSize = pigList.size();
12         System.out.println("猪猪集合的大小是:"+theSize);
13         System.out.println("猪猪集合是否包含有p1:"+pigList.contains(p1));
14         
15         pigList.remove(p1);
16         theSize = pigList.size();
17         System.out.println("猪猪集合的大小现在是:"+theSize);
18     }
19 
20 }

posted @ 2016-09-15 15:22  特雷恩  阅读(134)  评论(0编辑  收藏  举报