OC 对字符串进行分割

在OC 我们对字符串进行某种方式的分割,需要用到NSCharacterSet,再用到componentsSeparatedByString方法。
1.按照空格来分隔字符串

    NSString *string1 = @"This is a string";
    NSCharacterSet *character = [NSCharacterSet whitespaceCharacterSet];
    NSArray *array1 = [string1 componentsSeparatedByCharactersInSet:character];
    for(id obj in array1) {
        NSLog(@"array1=%@",obj);
    }

2.按照任意的方式分割(比如说字符s)

    NSArray  *array2=[string1  componentsSeparatedByString:@"s"];
    for(id obj in array2) {
        NSLog(@"array2=%@",obj);
    }

你可能感兴趣的:(OC 对字符串进行分割)