Formatar número sem E

Olá
tenho que passar o valor de um numero double para string, mas não quero que apareça o termo E. por exempo 3,4E8 quero que aparece 340000000. ou por exemplo 3,5E-4 quero que apareça 0,00035

Como faço isso??

Tente isso

   double d = 0.00035; 
  String str = String.format("%f",d); 

Cara… o problema do E foi resolvido… mas agora, ele coloca “vírgula” ao invés de “ponto”. Eu preciso que fique com ponto…

String s = numero.replace(',','.');