我的NSString使用的常用方法如下格式如何在兩個單詞之間獲取NSString?
NSString *string1 = @"webservices/employee/1";
與
NSString *string2 = @"webservices/manaager/1";
另一個字符串我想要得到的字符串之間的「werbservice /」和「/ 1」。
有沒有辦法做到這一點?
我的NSString使用的常用方法如下格式如何在兩個單詞之間獲取NSString?
NSString *string1 = @"webservices/employee/1";
與
NSString *string2 = @"webservices/manaager/1";
另一個字符串我想要得到的字符串之間的「werbservice /」和「/ 1」。
有沒有辦法做到這一點?
[[string componentsSeparatedByString:@"/"] objectAtIndex:1]
使用這種方法deviding字符串- (NSArray *)componentsSeparatedByString:(NSString *)separator
使用這樣
-(NSString *)returnComponent:(NSString *)str
{
NSString *returnString=[[str componentsSeparatedByString:@"/"] objectAtIndex:1];
return returnString;
}
實在沒有理由創建NSMutableArray裏有。你從NSAray返回 - [NSString componentsSeparatedByString:]將會很好。 – 2011-02-28 04:54:45
您的代碼不會修改陣列。創建另一個已經存在的數組副本肯定會有開銷。 – jlehr 2011-02-28 05:35:40
好吧,現在好了,出陣可變。 – Ishu 2011-02-28 05:36:15