a minha intenção eh converter a variavel do tipo String para double e depois fazer um calculo, esse valor eh string pq ta vindo de uma pagina
soh q toda vez ta dando erro, qual seria o codigo certo para a conversão dessa variavel.
Long ano1 = new Long(request.getParameter("ano")); // mais o correto e vc ter uma classe de converção de numeros.
public static Long validaNumero(String numero){
if (numero == null){
return null;
}
//Testa se realmente a String só contém números
try{
return new Long(numero);
}catch(NumberFormatException nfe){
return null;
}
}
ai no final vc verifica se ele é != de nullo e faça seus calculos.
a minha intenção eh converter a variavel do tipo String para double e depois fazer um calculo, esse valor eh string pq ta vindo de uma pagina
soh q toda vez ta dando erro, qual seria o codigo certo para a conversão dessa variavel.
ajudem aih por favor!
obrigado! [/quote]
supondo que sua variavel ano seja string, ano1 seja double e anostrabalhados1 seja string, seu código deveria funcionar (a menos que não exista o parametro ano, e assim na primeira linha de código que você colocou vc teria ano apontando para null)
devido ao problema do null seria melhor você verifica isso antes, posta o erro que ta dando também que ajuda a achar o problema…