ベクタ:線形リスト
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);
}
}