-
對數(shù)組里面的字符串做大小寫轉(zhuǎn)換 注:只對字符串有效
NSArray *array = @[@"XIAOming", @"xiaohua", @"zhangshan", @"lisi", @"777"];
NSLog(@"%@", [array valueForKey:@"uppercaseString"]);
NSLog(@"%@", [array valueForKey:@"lowercaseString"]);
大小寫轉(zhuǎn)換結(jié)果
-
返回每個字符串長度的組成的數(shù)組 注:只對字符串有效
NSArray *array = @[@"XIAOming", @"xiaohua", @"zhangshan", @"lisi", @"777"];
NSLog(@"%@", [array valueForKey:@"length"]);
字符串長度
-
快速計算數(shù)組求和洞渤、平均數(shù)、最大值糠亩、最小值
NSArray *array = @[@"1", @"1", @1, @"hehe"];
NSLog(@"\n%@\n%@\n%@\n%@",
[array valueForKeyPath:@"@sum.floatValue"],
[array valueForKeyPath:@"@avg.floatValue"],
[array valueForKeyPath:@"@max.floatValue"],
[array valueForKeyPath:@"@min.floatValue"]);
數(shù)組求和垃你、平均數(shù)做入、最大值、最小值
-
刪除重復(fù)的數(shù)據(jù)
NSArray *array = @[@"1", @"1", @1, @"hehe"];
NSLog(@"%@", [array valueForKeyPath:@"@distinctUnionOfObjects.self"]);
刪除重復(fù)數(shù)據(jù)
-
快速找出字典數(shù)組key對應(yīng)的值
NSArray *array = @[@{@"name" : @"xiaoming",
@"code" : @1},
@{@"name": @"judy",
@"code" : @2},
@{@"name": @"judy",
@"code" : @3},
@{@"name": @"xiaohua",
@"code" : @4},
@{@"name": @"xiaoming",
@"code" : @4}];
NSLog(@"%@", [array valueForKeyPath:@"name"]);
快速找出字典數(shù)組key對應(yīng)的值
-
刪除重復(fù)的數(shù)據(jù)蛉加,嵌套版
NSArray *array = @[@{@"name" : @"xiaoming",
@"code" : @1},
@{@"name": @"judy",
@"code" : @2},
@{@"name": @"judy",
@"code" : @3},
@{@"name": @"xiaohua",
@"code" : @4},
@{@"name": @"xiaoming",
@"code" : @4}];
NSLog(@"%@", [array valueForKeyPath:@"@distinctUnionOfObjects.name"]);
刪除重復(fù)的數(shù)據(jù)蚜枢,嵌套版
-
將多個數(shù)組去重合并和直接合并
NSArray *temp1 = @[@3, @2, @2, @1];
NSArray *temp2 = @[@3, @4, @5];
NSLog(@"\n%@",[@[temp1, temp2] valueForKeyPath:@"@distinctUnionOfArrays.self"]);
NSLog(@"\n%@",[@[temp1, temp2] valueForKeyPath:@"@unionOfArrays.self"]);
將多個數(shù)組去重合并和直接合并