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?
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()
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
Funcionou perfeitamente
Gd Abraço e Muito Obrigado