Retirar ponto (.) de double

Galera,

Preciso retirar o ponto(.) de um valor em double.

Tenho:

double valor = 0.0;

Preciso imprimir => 00
Valeu!

[code]public class test {
public static void main(String[] args)
{

	double valor = 0.0;
	String str = String.valueOf(valor);
	str = str.replaceAll("\\D+","");
	System.out.println(str);
	
}

}[/code]

[code]Output:

00[/code]

Esse “D+” seria a referência para o ponto? Interessante. Desconhecia essa forma. =)

o \D se refere a qualquer caractere que não seja um dígito (diferente de 0-9) e o + é para “uma ou mais ocorrências” … isso será substituído pelo valor depois da vírgula (segundo argumento) “”

Dá uma procurada por “string patterns” e “regular expressions” que você acha bastante coisa :slight_smile:

o \D se refere a qualquer caractere que não seja um dígito (diferente de 0-9) e o + é para “uma ou mais ocorrências” … isso será substituído pelo valor depois da vírgula (segundo argumento) “”

Dá uma procurada por “string patterns” e “regular expressions” que você acha bastante coisa :)[/quote]

Muito interessante! Coisinha simples que pode ajudar muito em situações que podem aparecer :slight_smile: