Converter string em número e arredondar para milhar

Java

01/04/2015

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
Marcos

Marcos

Curtidas 0

Respostas

Ronaldo Lanhellas

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

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

Marcos

01/04/2015

Sim resolve.

Obrigado Ronaldo
GOSTEI 0
Ronaldo Lanhellas

Ronaldo Lanhellas

01/04/2015

Disponha.
GOSTEI 0
Ronaldo Lanhellas

Ronaldo Lanhellas

01/04/2015

Disponha.
GOSTEI 0
Ronaldo Lanhellas

Ronaldo Lanhellas

01/04/2015

Disponha.
GOSTEI 0
POSTAR