na verdade acho que é por causa do espaço entre o R$ e o valor.
Novo Hamburgo - RS - Brasil
------------------
2012/6/26 Diego Ampessan <ampessann@gmail.com>
Não é por causa do " R$ " no value para conversão ??? .......tentei só converter o número ;)Em 26 de junho de 2012 10:27, Arthur Alexandre <arthurkbe@gmail.com> escreveu:
Galera não estou conseguindo converter um valor monetário para double para eu poder fazer a soma, segue um trecho do código para vcs darem um olhada e me ajudarem...NumberFormat value = NumberFormat.getInstance(new Locale("pt", "BR"));NumberFormat currency = NumberFormat.getCurrencyInstance(new Locale("pt", "BR"));
try {valor = (Double) value.parse(R$ 143,70);} catch (ParseException e) {e.printStackTrace();}valorTotal=valor*quantdigitada;String preco ="";preco= currency.format(valorTotal);etValorTotal.setText(String.valueOf(preco));Sempre da erro nessa linha "valor = (Double) value.parse(R$ 143,70);" to perdido aki vcs poderiam me ajudar??
--Att.Diego AmpessanMicrosoft MTA
www.diegoampessan.com.br
Os computadores são incrivelmente rápidos, precisos e burros; Os homens são incrivelmente lentos, imprecisos e brilhantes; Juntos, seu poder ultrapassa os limites da imaginação - "Albert Einstein "






0 comentários:
Postar um comentário