在很多语言如 java , ruby , python中都有将字符串切分成数组或者将数组元素以某个间隔字符串间隔形成新的数组。 其实NSArray也提供了这样的功能。
使用-componentsSeparatedByString:来切分NSArray。 如:
用-componentsJoinedByString:来合并NSArray中的各个元素并创建一个新的字符串,如:
string = [aArray componentsJoinedByString:@","];
这样,上面的数组就中的各个元素就以”,”分割形成一个字符串。
使用-componentsSeparatedByString:来切分NSArray。 如:
引用
NSString *string = @”one:two:three”;
NSArray *aArray = [string componentsSeparatedByString:@":"];
NSArray *aArray = [string componentsSeparatedByString:@":"];
用-componentsJoinedByString:来合并NSArray中的各个元素并创建一个新的字符串,如:
string = [aArray componentsJoinedByString:@","];
这样,上面的数组就中的各个元素就以”,”分割形成一个字符串。
本文介绍了在Objective-C中如何使用NSArray的两个方法:-componentsSeparatedByString: 和 -componentsJoinedByString: 来实现字符串的分割与合并。通过具体示例展示了如何将一个带有特定分隔符的字符串转换为数组,以及如何将数组中的元素通过指定的分隔符连接成一个新的字符串。
614

被折叠的 条评论
为什么被折叠?



