一句程式碼搞定陣列去重(去除陣列中的重複元素)
一句程式碼搞定陣列去重:
NSArray *oldArr = @[@"1",@"4",@"2",@"2",@"1"];
NSArray *newArr = [oldArr valueForKeyPath:@"@distinctUnionOfObjects.self"];
NSLog(@"-----%@",newArr);
去除陣列中重複的元素 (也可以用元組)
-(NSMutableArray*)clearnRepaleArray:(NSMutableArray *)replaceArr{
NSMutableArray *dataArry = [[NSMutableArrayalloc]init];
for (NSString *strin replaceArr) {
if (![dataArry containsObject:str]) {
[dataArry addObject:str];
}
}
return dataArry;
}
//擷取陣列某個下標前所有元素
-(NSMutableArray*)cutArrIndex:(NSInteger)index cutArry:(NSMutableArray*)oldArr{
NSMutableArray *arr = [NSMutableArrayarray];
if ([oldArr isKindOfClass:[NSArrayclass]]) {
for(int i=0;i<index+1;i++){
[aarr addObject:oldArr[i]];
}
}
return arr;
}
相關文章
- java陣列中重複元素的去重Java陣列
- javascript去除陣列中重複元素程式碼例項JavaScript陣列
- 如何去除有序陣列中的重複元素陣列
- js 的陣列去除重複元素程式碼例項JS陣列
- 使用jQuery去除陣列中的重複元素程式碼例項jQuery陣列
- PHP陣列去除空白或重複元素PHP陣列
- golang 陣列去重 移除陣列指定元素Golang陣列
- javascript刪除陣列中的重複元素程式碼JavaScript陣列
- javascript刪除陣列重複元素程式碼JavaScript陣列
- JS陣列去重 – JSON陣列去重陣列JSON
- iOS 模型陣列去重複iOS模型陣列
- 陣列去除重複的幾個方法陣列
- javascript刪除陣列中重複元素程式碼例項JavaScript陣列
- 陣列去重陣列
- js刪除陣列中重複的元素JS陣列
- js刪除陣列中的重複元素JS陣列
- es6陣列去重複陣列
- JS陣列去重 包含去除多個 NaNJS陣列NaN
- 面試必問的陣列去重複面試陣列
- javascript刪除陣列重複元素程式碼例項JavaScript陣列
- js刪除陣列重複元素程式碼例項JS陣列
- JavaScript 刪除陣列重複元素JavaScript陣列
- JavaScript陣列刪除重複元素JavaScript陣列
- 計蒜客 移除陣列中的重複元素陣列
- 在陣列中找出唯一的重複元素陣列
- js陣列去重程式碼例項JS陣列
- javascript陣列去重程式碼例項JavaScript陣列
- 陣列物件去重陣列物件
- JavaScript陣列去重JavaScript陣列
- JavaScript 陣列去重JavaScript陣列
- js陣列去重JS陣列
- 陣列去重的方法陣列
- PHP陣列學習之怎麼去除空白或者重複的元素PHP陣列
- php多維陣列去除重複值的方法PHP陣列
- 陣列合並且去重&向一個陣列新增一條資料(重複的就不新增)&陣列物件去重處理陣列物件
- JavaScript提取兩個陣列重複元素程式碼例項JavaScript陣列
- 陣列去重和陣列扁平化陣列
- 陣列中重複的數字陣列