如何将字符串拆分为子字符串?

时间:2012-06-01 08:47:00

标签: objective-c ios5 nsstring substring

我想将下面的字符串拆分成子字符串,  string = 000000000000000000111111111111111111111111000000。如何分割我们在提到的字符串中有48个字符?我想将每个字符分成一个数组,以便我可以根据索引获取值。

4 个答案:

答案 0 :(得分:2)

怎么样?
unichar aCharacter = [string characterAtIndex: charIndex];

答案 1 :(得分:1)

如果您想要检索某个角色,可以使用[(NSString *)string characterAtIndex:(int)index];

e.g。获取索引0的字符

unichar character = [string characterAtIndex:0];

NSString characterAtIndex:

如果要将字符串拆分为子字符串,则可以使用split / substring函数– substringFromIndex:– substringWithRange:– substringToIndex:。您还可以使用更多方法。看看NSString dev reference

答案 2 :(得分:0)

使用 toCharArray()方法See this

setDate()

答案 3 :(得分:0)

使用打击代码,您可以获取索引

的字符串
NSMutableArray * stringArray = [[NSMutableArray alloc]init];
for (int i=0; i<yourString.length; i++) {
    [stringArray addObject:[NSString stringWithFormat:@"%c",[yourString characterAtIndex:i]]];
}
NSLog(@"string %@",stringArray);