gpt4 book ai didi

ios - 如何使用仅返回后缀数字的函数扩展 NSString?

转载 作者:行者123 更新时间:2023-11-28 19:53:54 26 4
gpt4 key购买 nike

我有一个单词数组,其中每个单词的末尾都包含一些数字(例如 test203, test12 )。我必须根据该后缀编号对这些单词的数组进行排序。是否可以使用将那个数字作为 int 返回的函数扩展 NSString 类?

最佳答案

您可以使用返回 int 并将 NSString 作为参数的方法编写自己的类。例如:

+(int)getSuffix:(NSString*)theString {
NSString *newString = [[theString componentsSeparatedByCharactersInSet:
[[NSCharacterSet decimalDigitCharacterSet] invertedSet]]
componentsJoinedByString:@""];
return [newString intValue];
}

然后你可以用你的字符串调用这个方法:

[SuffixClass getSuffix:@"test12"];

这将返回 12

关于ios - 如何使用仅返回后缀数字的函数扩展 NSString?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27658466/

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