Double para object

Oi galera.
Tenho esta variável:

double soma =+total;

Quero setá-la como atributo de sessão assim:

session.setAttribute("total", soma);

Está dizendo que tem que ser Object.
Alguém conhece um jeito de converter double para Object?

double d = 2; Double d2 = Double.valueOf( d );

Oi Lipe!!
Obrigado por responder.
Vou tentar implementar.
Um abraço,
Charles

Quem me pode ajudar!!

Tou utilizando o seguinte para um programa em Java:
double m = 0, v = 0;
int n = vs.size();
for(int i = 0; i < n; i++){

     m += vs.get(i).doubleValue();

Mas ta me dando erro no doublevalue() :frowning:

Porque sera??

Muito Obrigado

Seu vs é de que tipo? Uma lista tipada como Double? Que erro no doubleValue ta dando? Poste mais detalhes do seu codigo…

O vs é : “Vector vs= new Vector();”

O erro que ta dando é o seguinte:

“Calculo.java”: cannot find symbol; symbol : method doubleValue(), location: class java.lang.Object at line 52, column 25
Calculo.java": inconvertible types; found : , required: double at line 52, column 36"

dá esse erro vc seu vetor é do tipo Object e não do tipo Double, e o tipo Object não tem essa função
há dois jeitos de se resolver, se tiver usarndo java 1.5 ou superios:

Vector<Double> vtr = new Vector<Double>();
vtr.get(i).doubleValue();

se for inferior a 1.5:

Vector vtr = new Vector();
((Double) vtr.get(i)).doubleValue();

flw, t+

Exatamento com o quikkoo disse…
Mas se tiver usando 1.5 utilize ArrayList

double m = 0, v = 0;
List<Double> listDoubleValues = new ArrayList<Double>();
//Adiciona os valores no listDoubleValues
//Percorra a lista com foreach...assim:
for(Double value : listDoubleValues) {
    m += value;
}

Espero ter ajudado tb…flw :wink:

Funcionou perfeitamente :stuck_out_tongue:

Gd Abraço e Muito Obrigado