Objective c 按空格数拆分NSString
我有一个Objective c 按空格数拆分NSString,objective-c,nsstring,nsarray,Objective C,Nsstring,Nsarray,我有一个NSString,其中包含一些由未知数量的空白字符分隔的值。例如: NSString* line = @"1 2 3"; 我想将NSString拆分为一个NSArray的值,如下所示:{@“1”、@“2”、@“3”}这应该可以做到(假设值不包含空格): 获取由@“分隔的组件,并从结果数组中删除所有对象,如@” NSString* line = @"1 2 3"; NSMutableArray *array = (NSMutableArray *)[line compon
NSString
,其中包含一些由未知数量的空白字符分隔的值。例如:
NSString* line = @"1 2 3";
我想将NSString
拆分为一个NSArray
的值,如下所示:{@“1”、@“2”、@“3”}
这应该可以做到(假设值不包含空格):
获取由
@“
分隔的组件,并从结果数组中删除所有对象,如@”
NSString* line = @"1 2 3";
NSMutableArray *array = (NSMutableArray *)[line componentsSeparatedByString:@" "];
[array removeObject:@""]; // This removes all objects like @""
有趣;我没有意识到
removeObject
删除了所有事件。谢谢这种溶液更干净。谢谢,克里斯·多布尔,克里斯·莱德,欢迎!
NSString* line = @"1 2 3";
NSMutableArray *array = (NSMutableArray *)[line componentsSeparatedByString:@" "];
[array removeObject:@""]; // This removes all objects like @""