我有NSString
,其中包含数字和字符。我想知道制作NSArray
NSStrings
NSString
的最佳方法,每个AFC23S4QL0
包含2个字符。
例如,如果原始ARRAY {
AF,
C2,
3S,
4Q,
L0
}
看起来像这样
{{1}}
你的NSArray子串看起来像这样
{{1}}
答案 0 :(得分:2)
您可以使用substringWithRange:。
NSString *subStr = @"";
int strLen = [yourString length];
BOOL flag = (strLen %2 == 0) ? YES : NO;
for (int index = 0; index < strLen; index+=2)
{
if((strLen-1 == index) && !flag)
{
subStr = [yourString substringWithRange:NSMakeRange(index, 1)];
}
else
{
subStr = [yourString substringWithRange:NSMakeRange(index, 2)];
}
[yourArray addObject:subStr];
}