怎么可能呀...按你的说的应该是 Point [] p = new Point[10]; ... 要对p的每个元素弄一个Point for(int i=0;i<p.length;i++) { p[i] = new Point(); }Vector v = new Vector(); v.add(p);取:Point[]pp = (Point[])v.get(0);for(int j=0;j<pp.length;j++) { Point temp = pp[j];//这里就把Point对象找出来了 }
你的jdk版本在1.5以下?不支持泛型? 1.5以上你可这么写: Vector<Point> v = new Vector<Point>(); for(int i=0;i<10;i++){ v.add(new Point()); }取: for(int i=0;i<v.size();i++){ Point p = v.get(i); }不支持泛型就是: Point p =(Point)v.get(i);
Point [] p = new Point[10];
... 要对p的每个元素弄一个Point
for(int i=0;i<p.length;i++)
{
p[i] = new Point();
}Vector v = new Vector();
v.add(p);取:Point[]pp = (Point[])v.get(0);for(int j=0;j<pp.length;j++)
{
Point temp = pp[j];//这里就把Point对象找出来了
}
1.5以上你可这么写:
Vector<Point> v = new Vector<Point>();
for(int i=0;i<10;i++){
v.add(new Point());
}取:
for(int i=0;i<v.size();i++){
Point p = v.get(i);
}不支持泛型就是:
Point p =(Point)v.get(i);