1

コンマで区切られた千の NSString stringWithFormatに似ていますが、特定の使用例があります。

3 桁ごとにコンマ (,) を挿入するにはどうすればよいですか?

ある場合:

  • 9999999 → 9,999,999
  • 1234 → 1,234
  • 3432423455435435 → 3,432,423,455,435,435

ロケールやその他の状況に関係なく、結果が期待されます。

4

2 に答える 2

4

を探していますNSNumberFormatter。それを使用する最も簡単な方法は次のとおりです。

NSString *formatted = [NSNumberFormatter localizedStringFromNumber:@(1234) numberStyle:NSNumberFormatterDecimalStyle];
NSLog(@"%@", formatted); // probably logs "1,234", depending on your locale.
于 2013-04-18T01:56:45.980 に答える