Вопрос

Пример:

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

1.294.322

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

Или, например, у меня есть такой поплавок:15,29, то это должно выглядеть как «15,29».

Или число с плавающей запятой, например 1422, которое должно выглядеть как 1,422.

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

4.311 правильно, но 4.311,00 не нужен.

Существуют ли полезные классы, которые помогают решить проблемы с форматированием чисел в Objective-C/iphone sdk/coa touch?

Это было полезно?

Решение

Взгляни на НСНумберформаттер.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top