帮助填充数字字符串
我试图通过在数字左侧填充零来生成数字字符串。
0 将变为 00000 1 将变成 00001 10 将变为 00010
我想通过用零填充数字来创建五个字符 NSString
。
我读了这个 通过重复另一个字符串 a 来创建 NSString给定次数,但输出是一个 NSMutableString
。
如何使用 NSString
输出来实现该算法?
此致。
I am trying to generate a numerical string by padding the number with zeroes to the left.
0 would become 00000
1 would become 00001
10 would become 00010
I want to create five character NSString
by padding the number with zeroes.
I read this Create NSString by repeating another string a given number of times but the output is an NSMutableString
.
How can I implement this algorithm with the output as an NSString
?
Best regards.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以通过调用来完成此操作,
其中
theNumber
是包含要格式化的数字的NSString
。要进一步阅读,您可能需要查看 Apple 的字符串格式化指南 或 printf 的 Wikipedia 条目< /a>.
You can accomplish this by calling
where
theNumber
is theNSString
containing the number you want to format.For further reading, you may want to look at Apple's string formatting guide or the Wikipedia entry for printf.
一个快速&简单的方法:
如果您确实想使用您阅读的示例中的冗长方法,您可以向可变字符串发送“复制”消息以获取不可变副本。这适用于所有可变类型。
One quick & simple way to do it:
If you actually really want to use the long-winded approach from the example you read, you can send a “copy” message to a mutable string to get an immutable copy. This holds for all mutable types.