我有一個字符串@「sairam」。 我分別需要一個角色,我需要將其存儲到一個數組一樣如何將字符串分割爲明智的字符?
array = [@"s",@"a",@"i",@"r",@"a",@"m"];
如何做到這一點給喜歡,如果我給它需要劃分charecters並將其存儲到一個數組中的字符串環...
在此先感謝...
我有一個字符串@「sairam」。 我分別需要一個角色,我需要將其存儲到一個數組一樣如何將字符串分割爲明智的字符?
array = [@"s",@"a",@"i",@"r",@"a",@"m"];
如何做到這一點給喜歡,如果我給它需要劃分charecters並將其存儲到一個數組中的字符串環...
在此先感謝...
從http://www.idev101.com/code/Objective-C/Strings/split.html:
NSMutableArray *characters = [[NSMutableArray alloc] initWithCapacity:[myString length]];
for (int i=0; i < [myString length]; i++) {
NSString *ichar = [NSString stringWithFormat:@"%c", [myString characterAtIndex:i]];
[characters addObject:ichar];
}
for (int i=0; i<[passonString length]; i++)
{
unichar tempString=[passon_phoneNumber characterAtIndex:i];
[array addObject:[NSString stringWithFormat:@"%c",tempString];
}
可通過以下方式完成: 步驟: 1.首先使用cStringUsingEncoding
將NSString
轉換爲cString
。 2.然後重複cString
,並根據需要將每個字符轉換爲NSString
。
unichar c[string.length];
char b;
NSRange range={0,string.length};
[<string> getCharacters:c range:range];
printf("%c%c",c[0],c[1]);
我這個曾經自己,因爲它給了我一個可管理的字符數組,你可以看到這link as well可以創造性地使用這個字符數組爲u希望
單字符不是一個對象 – KingofBliss
thanx您的信息@Kingofbliss –