clase Vector....
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); }
}
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); }
}
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?
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?
Hola!!!!!!!!
Lo q te respondieron esta bien pero no deberia hacerse de esa manera. Deberias castearlo a Integer y luego hacerle un intValue()
Salu2!!!!!!!!!!!!!
Lo q te respondieron esta bien pero no deberia hacerse de esa manera. Deberias castearlo a Integer y luego hacerle un intValue()
Salu2!!!!!!!!!!!!!