1、将1.2.3.4.5分别存入Vector对象中,并将该Vector对象中的所有元素的值加2的程序怎么写?
2、将一个Boby对象和一个Student对象存入Vector对象中,然后让所有在VECTOR对象中的元素执行他们的Work方法?
我没学过JAVA?希望能帮帮我!!!
2、将一个Boby对象和一个Student对象存入Vector对象中,然后让所有在VECTOR对象中的元素执行他们的Work方法?
我没学过JAVA?希望能帮帮我!!!
public static void main(String[] args){
Vector v = new Vector(10);
for(int i=1;i<=5;i++){//将1.2.3.4.5分别存入Vector对象中
v.add(i+"");
}
for(int i=0;i<5;i++){//该Vector对象中的所有元素的值加2
v.set(i,(Integer.parseInt((String)v.get(i))+2)+"");
}
for(int i=0;i<5;i++){ //检验
System.out.println((String)v.get(i));
}
}}
class Body{
void Work(){
System.out.println("Body work");
}
}class Student{
void Work(){
System.out.println("Student work");
}
}public class Vect {
public static void main(String[] args){
Vector v = new Vector(10);
Body b = new Body();
Student s = new Student();
v.add(b);
v.add(s);
Body b1 =(Body)v.get(0);
Student s1 = (Student)v.get(1);
b1.Work();
s1.Work();
}}
不知道是不是这个意思?
get[1]是取出第二个元素阿