clase Vector....

Dora
20 de Marzo del 2005
alguien me puede ayudar
lo que quiero es sumar los elementos del ventor
pero los vectores usan objetos... que diablos no puedo castear objetos a ==> enteros.

Vector suma = new Vector(10);
suma.add(new Integer(1));
suma.add(new Integer(2));
suma.add(new Integer(3));
suma.add(new Integer(4));
suma.add(new Integer(5));
suma.add(new Integer(6));
suma.add(new Integer(7));
suma.add(new Integer(8));
suma.add(new Integer(9));
suma.add(new Integer(10));

prog1Pract.sumaVector(suma);

public void sumaVector (Vector v){
int suma;
for (int i=0;i<v.size();i++)
{ suma+=(int))v.get(i); }
}

Wendolin Salazar Flete
20 de Marzo del 2005
esto devería ser tu methodo

public void sumaVector (Vector v){
int suma=0;
for (int i=0;i<v.size();i++)
{ suma+=Integer.parseInt(v.get(i).toString());}
//si quieres imprimir el resultador
System.out.print(suma);
}
//nada difícil no?

nicokiki
20 de Marzo del 2005
Hola!!!!!!!!

Lo q te respondieron esta bien pero no deberia hacerse de esa manera. Deberias castearlo a Integer y luego hacerle un intValue()

Salu2!!!!!!!!!!!!!

Dora
20 de Marzo del 2005
Gracias las dos me funcionan.!!! :)