Как красиво напечатать значение с плавающей запятой?
-
19-09-2019 - |
Вопрос
Пример:
У меня есть значение с плавающей запятой, например 1294322.0000000, и я хочу распечатать его на этикетке, например:
1.294.322
Таким образом, в каждой тысячной позиции есть одна промежуточная точка.Могу поспорить, вы понимаете, что я имею в виду.Не знаю точных английских слов для этого.
Или, например, у меня есть такой поплавок:15,29, то это должно выглядеть как «15,29».
Или число с плавающей запятой, например 1422, которое должно выглядеть как 1,422.
Если после «,» нет точности с плавающей запятой, я не хочу ее печатать.Так, например:
4.311 правильно, но 4.311,00 не нужен.
Существуют ли полезные классы, которые помогают решить проблемы с форматированием чисел в Objective-C/iphone sdk/coa touch?
Решение
Взгляни на НСНумберформаттер.