2012-06-01 105 views
-1

我想將下面的字符串拆分爲子字符串, string = 000000000000000000111111111111111111111111000000。如何分割就像我們在提到的字符串中有48個字符?我想將每個字符分隔成一個數組,以便我可以根據索引獲取值。如何將字符串拆分爲子字符串?

+0

可能重複取串:轉換的NSString進入char陣列] [1] [1]:http://stackoverflow.com/questions/3581532/convert-nsstring-into-char-array –

回答

2

什麼

unichar aCharacter = [string characterAtIndex: charIndex]; 
1

如果你想獲取一定的字符,你可以使用[(NSString *)string characterAtIndex:(int)index];

例如獲得字符在索引0

unichar character = [string characterAtIndex:0]; 

NSString characterAtIndex:

如果要分割字符串成子,那麼你可以使用split /子功能– substringFromIndex:– substringWithRange:– substringToIndex:。還有更多的方法可供您使用。看一看在NSString dev reference

0

通過使用toCharArray()方法See this

String str="000000000000000000111111111111111111111111000000"; 
char[] cr=str.toCharArray(); 
System.out.println(cr[18]);//output:1 
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); 
相關問題