Как правильно распечатать значение с плавающей точкой? - PullRequest
2 голосов
/ 24 августа 2009

Пример:

У меня есть значение с плавающей точкой, например, 1294322.0000000, и я хочу напечатать его на этикетке, например:

1.294.322

Таким образом, в каждой тысячной позиции одна точка между ними. Могу поспорить, вы знаете, что я имею в виду. Не знаю точных английских слов для этого.

Или, например, у меня есть такой тип с плавающей точкой: 15.29, тогда он должен выглядеть как "15,29".

Или как поплавок, как 1422, который должен выглядеть как 1.422

Если после «,» нет точности с плавающей точкой, я не хочу ее печатать. Так, например:

4.311 правильно, но 4.311,00 было бы нежелательным.

Существуют ли полезные классы, которые помогают с проблемами форматирования чисел в touch-c / iphone sdk / cocoa touch?

1 Ответ

3 голосов
/ 24 августа 2009

Посмотрите на NSNumberFormatter .

...