ベクタ:線形リスト
Point p1=new Point(i,i); v1.add(p1);登録した要素は、登録順に 0から番号がつきます。i 番目の要素を取り出すには、get(i) が利用できます。
for(int i=0;i<v1.size();i++){ Point p=(Point)(v1.get(i)); System.out.println("p="+p); }
while(em.hasMoreElements()){ Integer pj=(Integer)(em.nextElement()); sum=sum+pj.intValue(); }
Integer pj=(Integer)(v1.get(i)); sum=sum+pj.intValue();
import java.awt.Point; import java.util.*; public class ExVector { public static void main(String[] args) { Vector v1=new Vector(); //ベクタ保存 for(int i=0;i<4;i++){ Point p1=new Point(i,i); v1.add(p1); } //ベクタ読み出し for(int i=0;i<v1.size();i++){ Point p=(Point)(v1.get(i)); System.out.println("p="+p); } v1.remove(2); System.out.println(v1); v1.removeAllElements(); //基本クラス保存 for(int i=0;i<4;i++){ Integer p1=new Integer(i); v1.add(p1); } System.out.println(v1); //読み出し int sum=0; Enumeration em=v1.elements(); while(em.hasMoreElements()){ Integer pj=(Integer)(em.nextElement()); sum=sum+pj.intValue(); } System.out.println("sum="+sum); } }