集合之间相互转换
2015-08-03 13:31
357 查看
1:NSArray 转换为 NSMutableArray
NSArray *array = @[@"one",@"two"];
NSMutableArray *muArray = [NSMutableArray arrayWithArray:array];
2:NSDictionary 转换为 NSMutableDictionary
NSDictionary *dic = @{@"one":@"1",@"two":@"2"};
NSMutableDictionary *muDic = [NSMutableDictionary dictionaryWithDictionary:dic];
3:NSSet 转换为 NSMutableSet
NSSet *set = [[NSSet alloc]initWithObjects:@"one",@"two",nil];
NSMutableSet *muSet = [NSMutableSet setWithSet:set];
4:NSArray 转换成NSSet
NSMutableSet *muSet2 = [NSMutableSet setWithArray:array];
5:NSDictionary 转换成 NSArray
NSArray *allkeys = [dic allKeys];
NSArray *allvalues = [dic allValues];
6:字符串转换成数组
NSString *str = @"www.china.com";
NSArray *strArray = [str componentSeparatedByString:@"."]; //以 . 作为分隔符
NSLog(@"%@",strArray); // 打印为 (www,china,com)
NSArray *array = @[@"one",@"two"];
NSMutableArray *muArray = [NSMutableArray arrayWithArray:array];
2:NSDictionary 转换为 NSMutableDictionary
NSDictionary *dic = @{@"one":@"1",@"two":@"2"};
NSMutableDictionary *muDic = [NSMutableDictionary dictionaryWithDictionary:dic];
3:NSSet 转换为 NSMutableSet
NSSet *set = [[NSSet alloc]initWithObjects:@"one",@"two",nil];
NSMutableSet *muSet = [NSMutableSet setWithSet:set];
4:NSArray 转换成NSSet
NSMutableSet *muSet2 = [NSMutableSet setWithArray:array];
5:NSDictionary 转换成 NSArray
NSArray *allkeys = [dic allKeys];
NSArray *allvalues = [dic allValues];
6:字符串转换成数组
NSString *str = @"www.china.com";
NSArray *strArray = [str componentSeparatedByString:@"."]; //以 . 作为分隔符
NSLog(@"%@",strArray); // 打印为 (www,china,com)
相关文章推荐
- NSString与C字符串之间的相互转换
- NSSet
- NSString,NSArray和NSDictionary to JSON标准格式字符串
- array 排序
- NSString 用法2
- NSString 用法3
- NSData和NSMutableData
- IOS字符串拼接方法小结
- ios NSString 使用
- NSArray的排序和乱序
- 字符串处理,数据类型
- NSString为啥要使用Copy属性
- 字面量语法的好处
- 字符串的获取
- isEqualToString的内部实现
- 字符串的判断
- 字符串重组
- 黑马程序员----OC学习之NSDictionary及NSMutableDictionary
- 黑马程序员----OC学习NSString使用方法
- OC之NSString