我有一个字符串“hai-welcome”。将字符串分隔 -
我需要使用拆分上面的字符串 ' - ' 分隔符:
mySstring = “海欢迎” 独立为:
firstString = “海” secondString =“欢迎
我有一个字符串“hai-welcome”。将字符串分隔 -
我需要使用拆分上面的字符串 ' - ' 分隔符:
mySstring = “海欢迎” 独立为:
firstString = “海” secondString =“欢迎
使用NSString的componentsSeparatedByCharactersInSet方法
NSArray* foo = [@"hai-welcome" componentsSeparatedByString: @"-"];
NSString* first = [foo objectAtIndex: 0];
NSString* second = [foo objectAtIndex: 1];
试试这个
NSString *str = @"hai-welcome";
NSArray *listItems = [str componentsSeparatedByString:@"-"];
可以使用的NSString的 “componentsSeparatedByString” 的方法实现这一目标。
NSString * source = @"hai-welcome";
NSArray * stringArray = [source componentsSeparatedByString:@"-"];
NSString * firstPart = [stringArray objectAtIndex:0]; // Contains string "hai"
NSString * secondPart =[stringArray objectAtIndex:1]; //Contans string "welcome"
如果你想比componentsSeparatedByString
功能与其他工作,我将提供该解决方案采用:
NSString *myString = @"hai-welcome";
NSString *firstString = [myString substringWithRange:NSMakeRange(0, [myString rangeOfString:@"-"].location)];
NSString *secondString = [myString stringByReplacingOccurrencesOfString:[firstString stringByAppendingString:@"-"] withString:@""];
可能重复http://stackoverflow.com/questions/6304450/split-nsstring- into-nsarray http://stackoverflow.com/questions/6579728/nsstring-to-nsarray – akk 2012-04-21 06:01:49