如何获取数组元素中的最大值?
比如有一个数组:NSString*str=@"1,2,3,4";NSArray*firstSplit=[strcomponentsSeparatedByString:@"...
比如有一个数组:NSString *str = @"1,2,3,4"; NSArray *firstSplit = [str componentsSeparatedByString:@","];数组对象有什么自带的方法可以直接给出元素中最大的值吗?
展开
展开全部
先排序,再取数组最后一个对象就是最大值
例如:[mw_shl_code=c,true]NSArray *sortArray = [[NSArray alloc] initWithObjects:@"6",@"5",@"13",@"20",@"28",@"1",nil]; NSArray *array = [sortArray sortedArrayUsingComparator:cmptr]; NSString *max = [array lastObject]; NSLog(@"%@",max);[/mw_shl_code]
补充:数组元素是组成数组的基本单元。数组元素也是一种变量, 其标识方法为数组名后跟
一个下标。下标表示了元素在数组中的顺序号。
数组元素通常也称为下标变量。必须先定义数组, 才能使用下标变量。在C语言中只
能逐个地使用下标变量,而不能一次引用整个数组。
例如:[mw_shl_code=c,true]NSArray *sortArray = [[NSArray alloc] initWithObjects:@"6",@"5",@"13",@"20",@"28",@"1",nil]; NSArray *array = [sortArray sortedArrayUsingComparator:cmptr]; NSString *max = [array lastObject]; NSLog(@"%@",max);[/mw_shl_code]
补充:数组元素是组成数组的基本单元。数组元素也是一种变量, 其标识方法为数组名后跟
一个下标。下标表示了元素在数组中的顺序号。
数组元素通常也称为下标变量。必须先定义数组, 才能使用下标变量。在C语言中只
能逐个地使用下标变量,而不能一次引用整个数组。
2013-08-06
展开全部
先排序,再取数组最后一个对象就是最大值[mw_shl_code=c,true]NSArray *sortArray = [[NSArray alloc] initWithObjects:@"6",@"5",@"13",@"20",@"28",@"1",nil]; NSArray *array = [sortArray sortedArrayUsingComparator:cmptr]; NSString *max = [array lastObject]; NSLog(@"%@",max);[/mw_shl_code]
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-06
展开全部
请问有什么办法可以删除数组中值相同的元素吗? 一个个的遍历效率太低了吧~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询