美文网首页
数组中相同元素的合并

数组中相同元素的合并

作者: 番薯大佬 | 来源:发表于2018-08-28 13:35 被阅读121次

    数组中相同元素的合并

        for (int i = 0; i < arrayTmp.count; i++)
        {
            SXStudentOrderInfoModel *model = arrayTmp[i];
            double value = model.infoValue.doubleValue;
            for (int j = i + 1; j < arrayTmp.count; j++)
            {
                SXStudentOrderInfoModel *nextModel = arrayTmp[j];
                if ([model.infoTitle isEqualToString:nextModel.infoTitle])
                {
                    value += nextModel.infoValue.doubleValue;
                    
                    // 重新设置
                    model.infoValue = StringWithDoubleValue(value);
                    [arrayTmp replaceObjectAtIndex:i withObject:model];
                    [arrayTmp removeObjectAtIndex:j];
                    
                    j -= 1;
                }
            }
        }
    

    相关文章

      网友评论

          本文标题:数组中相同元素的合并

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