gpt4 book ai didi

ios - 如何将数字除以 3

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:28:50 25 4
gpt4 key购买 nike

我有一个简单的 UILabel、字符串和变量 x( double )。我输出了

NSString *string = [NSString stringWithFormat:@"%15.10g", x];
[newlabel setText:string];

例如我有 x = 555444333,所以在标签中有一个 "55544433 " 结果 (obv)。

我需要像 "555 444 333 " 一样输出它(就像在计算器中一样),有没有一些简单的方法可以做到这一点?

最佳答案

您可以使用 NSNumberFormatter 将 groupingSeparator 设置为包含单个空格且 groupingSize = 3 的字符串:

int x = 35464546;//the value of your int x
NSNumberFormatter *formatter = [[NSNumberFormatter alloc]init];
[formatter setNumberStyle:NSNumberFormatterDecimalStyle];
[formatter setGroupingSeparator:@" "];
[formatter setGroupingSize:3];
NSString *string = [formatter stringFromNumber:[NSNumber numberWithInt:x];
[newlabel setText:string];

我在示例中使用了一个 int,因为虽然你说 x 是一个 double ,但你将它描述为一个 int 555444333。如果你需要使用一个 double ,请相应地更改代码:[NSNumber numberWithDouble:(double) yourDoubleValue]

关于ios - 如何将数字除以 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21407049/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com