我想将下面的字符串拆分成子字符串,
string = 000000000000000000111111111111111111111111000000
。如何分割我们在提到的字符串中有48个字符?我想将每个字符分成一个数组,以便我可以根据索引获取值。
答案 0 :(得分:2)
怎么样?
unichar aCharacter = [string characterAtIndex: charIndex];
答案 1 :(得分:1)
如果您想要检索某个角色,可以使用[(NSString *)string characterAtIndex:(int)index];
e.g。获取索引0的字符
unichar character = [string characterAtIndex:0];
如果要将字符串拆分为子字符串,则可以使用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);