Ajuda com texto no formato double

Oii galera preciso de uma ajuda,
eu tenho um campo q o usuario digita altura em cm por exemplo: 190cm e ele apos perder o foco do campo ele mudar para 1.90 , eu divido por 100 ele fika 1.9
queria que ele ficasse = 1.90, a mesma coisa num campo peso por exemplo ele digitar 60 eu transformar para 60.0, nao sei se fui claro o bastante, e se alguem puder me ajudar
eu desde ja agradeço.

Se o campo recebe uma String, você pode usar o método format, que aplica formatação semelhante ao do printf.

String.format("%.2f", 1.90); //Onde está 2 você pode colocar a quantidade de casas decimais a serem exibidas.

Eric este codigo faz o que queria , so que um detalhe ele coloca virgula, mas eu queria que ele coloca-se ponto, tem como?

Por exemplo: eu digitei 60 com seu codigo ele fica = 60,00 e eu queria que ele ficasse = 60.0

Obrigado

É por causa do Locale. No Brasil é padrão ficar com vírgula. Uma saída é mudar para “US”, aí aparece o ponto.

String.format(Locale.US, "%.2f", 1.9);

Erick deu certo , valeu mesmo :smiley:
obrigadooo
abraços