gpt4 book ai didi

ios - 如何使用 stringWithFormat 右填充字符串

转载 作者:可可西里 更新时间:2023-11-01 03:47:36 24 4
gpt4 key购买 nike

我希望能够使用空格右对齐字符串。我必须能够使用 stringWithFormat: 方法。

到目前为止,我已经尝试了推荐的格式,但它似乎不起作用:[NSString stringWithFormat:@"%10@",@"test"]

我希望这会返回一个有六个空格后跟“test”的字符串,但我得到的只是没有空格的“test”。

最佳答案

似乎 stringWithFormat 忽略了 %@ 格式说明符的大小调整请求。但是,%s 说明符可以正常工作:

NSString *test = @"test";
NSString *str = [NSString stringWithFormat:@"%10s", [test cStringUsingEncoding:NSASCIIStringEncoding]];
NSLog(@"'%@'", str);

这会打印'test'

关于ios - 如何使用 stringWithFormat 右填充字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14823777/

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