大量の数値をコンマでフォーマットするための数値フォーマッタを作成するにはどうすればよいですか?常に小数点以下3桁がなく、また全く常に小数点があることNumberFormatter - ObjectiveC
例えば、2389378.289は2,389,378.289
注なるはず。 NSNumberFormatterを使用してください。
ありがとうございます!
大量の数値をコンマでフォーマットするための数値フォーマッタを作成するにはどうすればよいですか?常に小数点以下3桁がなく、また全く常に小数点があることNumberFormatter - ObjectiveC
例えば、2389378.289は2,389,378.289
注なるはず。 NSNumberFormatterを使用してください。
ありがとうございます!
NSNumberFormatter *fmt = [[[NSNumberFormatter alloc] init] autorelease];
[fmt setAlwaysShowsDecimalSeparator:NO];
[fmt setFormat:@"#,##0.###"];
NSLog(@"%@",[fmt stringFromNumber:[NSNumber numberWithFloat:35.424252]]);
NSLog(@"%@",[fmt stringFromNumber:[NSNumber numberWithFloat:21.3]]);
NSLog(@"%@",[fmt stringFromNumber:[NSNumber numberWithFloat:10392425]]);
チャックを使用すると、小数点第3位までをサポートしたフォーマットを。あなたが3未満の数を持っている場合、彼らはちょうど表示されません。 Chuckはまた、Unicode数値書式ガイドを見たいと思っていますが、数値書式問題では非常に貴重です。
このフォーマットは@"#,##0.###"
です。書式文字列を構成する方法の詳細については、the Unicode number format guideを参照してください。
は(また、これはコンマとドットが逆転している、または他の文字が使用されている場所のロケールで正しく動作することに注意してください。)
NSNumberFormatterを使用して完全な目的のCコードを表示できますか?また、必ずしも小数点以下3桁であるとは限らず、常に小数点以下もあることに注意してください。 – CodeGuy