iOS 字典轉陣列,陣列轉字典
NSMutableArray *dicToArray = [NSMutableArray array];
NSMutableDictionary *arrayToDic = [NSMutableDictionary dictionary];
//字典轉陣列
NSDictionary *dic = @{@"1":@"one",@"2":@"two",@"3":@"three"};
[dic enumerateKeysAndObjectsUsingBlock:^(id _Nonnull key, id _Nonnull obj, BOOL * _Nonnull stop) {
[dicToArray addObject:[NSString stringWithFormat:@"%@:%@",key,obj]];
//陣列升序排列
[dicToArray sortUsingSelector:@selector(compare:)];
}];
NSLog(@"dicToArray====%@",dicToArray);
[dicToArray enumerateObjectsUsingBlock:^(id _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
NSLog(@"obj===%@===idx===%lu",obj,(unsigned long)idx);
NSArray *array = [obj componentsSeparatedByString:@":"];//分割字串
[arrayToDic setObject:array[1] forKey:array[0]];
}];
NSLog(@"arrayToDic====%@",arrayToDic);
dicToArray====(
"1:one",
"2:two",
"3:three"
)
arrayToDic===={
1 = one;
2 = two;
3 = three;
}
相關文章
- Swift - 陣列、字典、集合Swift陣列
- PHP xml 轉陣列 陣列轉 xml 操作PHPXML陣列
- 雙陣列字典樹(Double Array Trie)陣列
- js將陣列轉字元,字元轉回陣列JS陣列字元
- PHP陣列轉換為js陣列PHP陣列JS
- 輪轉陣列陣列
- PHP 陣列轉樹結構/樹結構轉陣列PHP陣列
- js 一維陣列轉二維陣列JS陣列
- js 二維陣列轉一維陣列JS陣列
- 二維陣列和稀疏陣列互轉陣列
- AC自動機+字典序+樹狀陣列陣列
- (IOS)JSON字串轉字典iOSJSON字串
- iOS開發·runtime+KVC實現多層字典模型轉換(多層資料:模型巢狀模型,模型巢狀陣列,陣列巢狀模型)iOS模型巢狀陣列
- 翻轉int陣列陣列
- js陣列反轉JS陣列
- 【Java】int[] 陣列 和 Integer陣列的轉換Java陣列
- 將字串陣列轉換為浮點數陣列字串陣列
- LeetCode 189 旋轉陣列LeetCode陣列
- vue js 物件轉陣列VueJS物件陣列
- json字串 轉換為陣列JSON字串陣列
- 【LeetCode】189. 旋轉陣列LeetCode陣列
- 玩轉陣列各種方法陣列
- JavaScript 字串轉換為陣列JavaScript字串陣列
- PHP 物件轉換成陣列PHP物件陣列
- 陣列轉換成List集合陣列
- List 和 陣列 的轉換陣列
- LeetCode-189-旋轉陣列LeetCode陣列
- Java中List陣列互轉Java陣列
- LC 189. 旋轉陣列陣列
- 多維陣列轉一維陣列(降維的多種方式)陣列
- 面試最常問的陣列轉樹,樹轉陣列 c++ web框架paozhu實現面試陣列C++Web框架
- string與char陣列相互轉換陣列
- 將一個Collection轉為陣列陣列
- JavaScript將陣列轉換為字串JavaScript陣列字串
- Java 中陣列轉換為 ListJava陣列
- 旋轉陣列中的最小元素陣列
- Java 集合與陣列互相轉換Java陣列
- js 陣列,字串,json互相轉換陣列字串JSON