iOS 用簡便的方法統計兩個陣列中不同的元素
在這裡用的是正則匹配
NSArray *arrayBase = @[@1, @2, @3, @4, @5, @6];
NSArray *arrayCom = @[@1, @4, @7, @11, @8, @"hh"];
NSArray *data1Array = [arrayBase filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"NOT (SELF IN %@)",arrayCom]];//篩選arrayBase中不含有arrayCom的
NSArray *data2Array = [arrayCom filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"NOT (SELF IN %@)",arrayBase]];//篩選arrayCom中不含有arrayBase的
NSMutableArray *totolArray = [NSMutableArray new];
[totolArray addObjectsFromArray:data1Array];
[totolArray addObjectsFromArray:data2Array];
NSLog(@"不同的元素 %@",totolArray);
相關文章
- 找到兩個陣列中的公共元素陣列
- 統計陣列元素中每個元素出現的次數陣列
- Matlab統計陣列中相同元素的個數Matlab陣列
- 比較兩個陣列中是否有相同的元素陣列
- iOS 陣列中那些實用的方法iOS陣列
- 統計陣列個元素出現的個數陣列
- 如何在MATLAB中統計陣列中相同元素的個數?Matlab陣列
- JS 兩組陣列取不同值組成新陣列的方法JS陣列
- 【谷歌面試題】求陣列中兩個元素的最小距離谷歌面試題陣列
- iOS 判斷陣列array中是否包含指定的元素,取出該元素在array中的下標+陣列方法詳解...iOS陣列
- javascript將陣列的元素每兩個一組存入一個新陣列JavaScript陣列
- 陣列中每個陣列元素出現的次數陣列
- 如何將一個陣列中的元素插入另一個陣列陣列
- JavaScript清空陣列元素簡單方法JavaScript陣列
- 獲取陣列第N個元素的方法陣列
- PHP從陣列中刪除元素的方法PHP陣列
- 兩個有序陣列的中位數陣列
- 陣列中的第K個最大元素陣列
- 返回陣列中的最大元素個數陣列
- JS刪除陣列裡的某個元素方法JS陣列
- 統計陣列中各數字(元素)出現的次數陣列
- 統計陣列中各元素出現次數陣列
- matlab統計一個陣列中各元素出現的頻數、頻率Matlab陣列
- IOS幾種簡單有效的陣列排序方法iOS陣列排序
- javascript過濾陣列中的元素簡單介紹JavaScript陣列
- C語言 有一個整形陣列a,有10個元素,要求輸出陣列中的全部元素C語言陣列
- 在一個給定的陣列中查詢陣列中的最大元素是否至少是陣列中每個其他數字的兩倍, 如果是,則返回最大元素的索引,否則返回-1。陣列索引
- iOS遍歷陣列相同值元素到另一陣列中同一物件的子陣列iOS陣列物件
- 計蒜客 移除陣列中的重複元素陣列
- leetcode-陣列中兩元素的最大乘積(Java)LeetCode陣列Java
- js如何獲取兩個陣列共有的元素JS陣列
- javascript 將一個陣列中的元素的值複製到另一個已有資料的陣列中JavaScript陣列
- JavaScript陣列中的22個常用方法JavaScript陣列
- 尋找兩個有序陣列的中位數陣列
- 4. 兩個排序陣列的中位數排序陣列
- PHP對比兩個資料中不同的元素PHP
- 求Matlab矩陣中各個不同元素或者某個元素出現的次數Matlab矩陣
- javascript如何遍歷陣列中的每一個元素JavaScript陣列