gpt4 book ai didi

ios - 根据预期的字符创建字符串

转载 作者:行者123 更新时间:2023-11-28 18:01:29 30 4
gpt4 key购买 nike

我想根据传入的字符数创建一个字符串。传入的每个字符都是一个“X”。所以比如传入的长度是5,那么创建的字符串应该是

NSString *testString=@"XXXXX";

如果是2那么就是

NSString *testString=@"XX";

谁能告诉我最有效的方法是什么?

谢谢!

最佳答案

如果您知道最大长度是某个合理的数字,那么您可以像这样简单地做一些事情:

- (NSString *)xString:(NSUInteger)length {
static NSString *xs = @"XXXXXXXXXXXXXXXXXXXXXXXXXXX";

return [xs substringToIndex:length];
}


NSString *str = [self xString:5]; // str will be @"XXXXX";

如果您传入的长度太大,应用程序将崩溃 - 向 xs 添加更多的 X

这种方法比构建 NSMutableString 更有效,但它确实对您可能需要的最大长度做出了假设。

关于ios - 根据预期的字符创建字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16745331/

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