Como imprimir um valor de flutuação muito bem?
-
19-09-2019 - |
Pergunta
Exemplo:
Eu tenho um valor de flutuação como 1294322.0000000 e quero imprimi -lo em um rótulo, assim:
1.294.322
Então, a cada milhares de posições, um ponto entre eles. Aposto que você sabe o que quero dizer. Não sei as palavras exatas em inglês para isso.
Ou, por exemplo, eu tenho um flutuador assim: 15.29, então deve parecer "15,29".
Ou um flutuador como 1422, que deve parecer 1.422
Se não houver precisão de ponto flutuante após o ",", não quero imprimi-lo. Por exemplo:
4.311 está correto, mas 4,311,00 não seriam desejados.
Existem classes úteis que ajudam com esse número de problemas de formatação no Objective-C / iPhone SDK / Cocoa Touch?
Solução
Dar uma olhada em NSNumberFormatter.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow