Converter string em número e arredondar para milhar
Pessoal, preciso da ajuda de vocês.
Tenho um valor em string. Preciso converter em número e arredondar para milhar.
Por exemplo:
String valor = 9.878;
Este número tem que virar 10.000.
Desde já agradeço a ajuda.
Obrigado
Marcos
Tenho um valor em string. Preciso converter em número e arredondar para milhar.
Por exemplo:
String valor = 9.878;
Este número tem que virar 10.000.
Desde já agradeço a ajuda.
Obrigado
Marcos
Marcos
Curtidas 0
Respostas
Ronaldo Lanhellas
01/04/2015
Isso resolve seu problema:
String s = "9.878";
s = s.replace(".", "");
Double d = Double.valueOf(s);
Double d2 = (double) Math.round(d/1000) * 1000;
System.out.println(d2);
GOSTEI 0
Ronaldo Lanhellas
01/04/2015
Isso resolve seu problema:
String s = "9.878";
s = s.replace(".", "");
Double d = Double.valueOf(s);
Double d2 = (double) Math.round(d/1000) * 1000;
System.out.println(d2);
GOSTEI 0
Marcos
01/04/2015
Sim resolve.
Obrigado Ronaldo
Obrigado Ronaldo
GOSTEI 0
Ronaldo Lanhellas
01/04/2015
Disponha.
GOSTEI 0
Ronaldo Lanhellas
01/04/2015
Disponha.
GOSTEI 0
Ronaldo Lanhellas
01/04/2015
Disponha.
GOSTEI 0