java中的Vector问题。取出对象时是不是一定要实例化?可以直接用Vector.get(i)获取对象不?

2024-11-26 07:20:17
推荐回答(3个)
回答1:

vector 呢 就是 list的三种实用中的一种 线程安全
跟 ArrayList lienkedlist一样
.get(i);之后呢 要用这个对象 你必须要转型的
泛型
Vector(Admin) vect=(Vector)。。。。。。。;
for( int i=0;iAdmin admin=vect.get(i);
}

只能说强制类型转换 实例化成对象Admin 类的admin

当然这是一种写法 强制转换在外面 你也可以写在里面
泛型 之后跟你所需要的类型一模一样你才能用不是

回答2:

可以啊,就是匿名对象啊。。不过你的代码中取出的是object对象,需要强转。。。

回答3:

当然可以,不过首先要向下转型