牛骨文教育服务平台(让学习变的简单)
博文笔记

ArrayList 变长数组

创建时间:2014-11-02 投稿人: 浏览次数:123


ArrayList相当于STL里面的Vector。

//: holding/ApplesAndOrangesWithGenerics.java
import java.util.*;
class Apple {
	  private static long counter;
	  private final long id = counter++;
	  public long id() { return id; }
	}
public class ApplesAndOrangesWithGenerics {
  public static void main(String[] args) {
    ArrayList apples = new ArrayList();
    for(int i = 0; i < 3; i++)
      apples.add(new Apple());
    // Compile-time error:
    // apples.add(new Orange());
    for(int i = 0; i < apples.size(); i++)
      System.out.println(apples.get(i).id());
    // Using foreach:
    for(Apple c : apples)
      System.out.println(c.id());
  }
} /* Output:
0
1
2
0
1
2
*///:~
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。