#import <Foundation/Foundation.h>
int main(int argc, const char * argv[])
{
@autoreleasepool {
NSArray * arr = @[ @1, @2, @3, @4 ];
// 把数组中得元素用 "-" 连接起来
NSString * str = [arr componentsJoinedByString:@"-"];
NSLog(@"%@", str);
// 给一个字符串 "400-800-12580" // 取得 400 800 12580
NSString * str1 = @"400 800 12580";
// 方法1: componentsSeparatedByString
NSArray<NSString *> * arr1 = [str1 componentsSeparatedByString:@" "];
// 方法2: NSCharacterSet , 按空格分割
// NSArray * arr1 = [str1 componentsSeparatedByCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
NSLog(@"%@", arr1);
//************************ stone ***
NSString * str2 = @"400 800 12580#500 900 22580";
NSArray * arr2 = [str2 componentsSeparatedByString:@"#"];
NSArray * arr3 = [[arr2 firstObject] componentsSeparatedByString:@" "];
NSArray * arr4 = [[arr2 lastObject] componentsSeparatedByString:@" "];
NSLog(@"%@", arr3);
NSLog(@"%@", arr4);
}
return 0;
}
NSArray & NSString 关系
最新推荐文章于 2021-07-02 21:39:09 发布