//1.将数组按照某个字符串拼接成一个字符串
NSArray *array = @[@"I",@"am",@"a",@"man"];
NSString *string = [array componentsJoinedByString:@" "];
NSLog(@"string = %@",string);
//打印结果:string = I am a man
//2.将字符串按照某个字符拆分成数组
NSString *string2 = @"I*am*a*woman";
NSArray *array2 = [string2 componentsSeparatedByString:@"*"];
NSLog(@"array2 =%@ ",array2);
/*
打印结果:
array2 =(
I,
am,
a,
woman
)
*/
//3.按照字符集中的任意一个字符拆分
NSString * s1=@"hello #shanghai#beijing shenzhen";
NSArray * array3=[s1 componentsSeparatedByCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@" xil"]];
NSLog(@"array3=%@",array3);
/*
打印结果:array3=(
he,
"",
o,
"#shangha",
"#be",
j,
ng,
shenzhen
)
*/
//上述结果出现空字符窜,转换为可变数组删除之
NSMutableArray *muArray3 = [[NSMutableArray alloc] initWithArray:array3];
[muArray3 removeObject:@”“];
NSLog(@”muArray3=%@”,muArray3);