我有一个字符串@“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 –