-1

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

4

4 回答 4

2

关于什么

unichar aCharacter = [string characterAtIndex: charIndex];
于 2012-06-01T08:51:19.133 回答
1

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

例如获取索引 0 处的字符

unichar character = [string characterAtIndex:0];

NSString 字符索引:

如果要将字符串拆分为子字符串,则可以使用拆分/子字符串函数– substringFromIndex:,– substringWithRange:– substringToIndex:. 您还可以使用更多方法。看看NSString 开发参考

于 2012-06-01T08:52:42.907 回答
0

通过使用toCharArray()方法看到这个

String str="000000000000000000111111111111111111111111000000";
char[] cr=str.toCharArray();
System.out.println(cr[18]);//output:1
于 2016-11-06T11:12:29.763 回答
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);
于 2017-04-17T11:24:30.073 回答