美文网首页iOS开发小知识点积累
字符串操作(排序,最大最小值)

字符串操作(排序,最大最小值)

作者: 学习ing兰 | 来源:发表于2017-04-17 14:29 被阅读14次

1.字符串升降序

  // ascending:YES升序  NO降序   
 NSSortDescriptor *descriptor = [NSSortDescriptor sortDescriptorWithKey:nil ascending:YES];
    NSArray *descriptors = [NSArray arrayWithObject:descriptor];
    NSArray *myDataArray = [NSArray arrayWithObjects:@"account3rd", @"login_type", nil];
    NSArray *resultArray = [myDataArray sortedArrayUsingDescriptors:descriptors];
    NSLog(@"%@", resultArray);
    
    NSString * resultStr = [[NSString alloc] init];
    for (NSString * str in resultArray) {
         resultStr = [resultStr stringByAppendingString:str];
    }
    NSString * lastStr = [NSString stringWithFormat:@"%@%@", APPKEY, resultStr];
    NSLog(@"===%@===", lastStr);
最后打印(
    account3rd,
    "login_type"
)

2.字符串值比较

NSArray *array = [NSArray arrayWithObjects:@"2.0", @"2.3", @"3.0", @"4.0", @"10", nil];
    //sum求和
    CGFloat sum = [[array valueForKeyPath:@"@sum.floatValue"] floatValue];
    //avg求平均值
    CGFloat avg = [[array valueForKeyPath:@"@avg.floatValue"] floatValue];
    //求最大值
    CGFloat max =[[array valueForKeyPath:@"@max.floatValue"] floatValue];
    //求最小值
    CGFloat min =[[array valueForKeyPath:@"@min.floatValue"] floatValue];
    NSLog(@"sum = %f\navg = %f\nmax = %f\nmin = %f",sum,avg,max,min);
最后打印
sum = 21.299999
avg = 4.260000
max = 10.000000
min = 2.000000

相关文章

  • 字符串操作(排序,最大最小值)

    1.字符串升降序 2.字符串值比较

  • python 小技巧

    1.获取列表中出现频率最多的值 判断翻转字符串是否相等 翻转字符串或数字、列表 字典排序 获取列表中最大值/最小值...

  • Python切片

    切片 字符串,所有标准序列操作:索引、切片、乘法、成员资格检查、长度,最小值、最大值都适用于字符串,但字符串是不可...

  • 字符串

    字符串基本操作: 所有标准序列操作(索引、切片、乘法、拼接(+)、成员资格检查、长度、最小值和 最大值)都适用于字...

  • 字典运算

    字典运算 问题 在数据字典中执行一些计算操作(比如求最小值、最大值、排序)? 解决 对字典值执行计算操作,通常需要...

  • jsday02

    数组 数组求最大值 数组求最小值 数组拼接成字符串 反转数组 冒泡排序 阻止链接跳转 数组的一些方法

  • 《python基础教程》读书笔记第三章-字符串的使用

    所有的标准序列操作对字符串都适用:索引,分片,乘法,判断成员资格,求长度,最小值和最大值。 1.字符串直接赋值 >...

  • 数组中获取最大值or最小值的问题

    数组中获取最大值or最小值的问题 1.排序法 2.使用Math中 max / min 方法实现 3.字符串拼接后调...

  • js算法

    排序算法 冒泡排序 快速排序 字符串操作 判断回文字符串 翻转字符串 反向遍历字符串 function reve...

  • 2019-04-29——Java8 Stream 操作函数

    对流的操作分为一下几种: 统计 滤重 筛选 截短 跳过 过滤 排序 查找 匹配 最大值和最小值 映射转换 扁平化

网友评论

    本文标题: 字符串操作(排序,最大最小值)

    本文链接:https://www.haomeiwen.com/subject/kjetzttx.html