首页 > 解决方案 > 如何在 for 循环中从 arraylist 获取所有数据总和?

问题描述

这是代码:

ArrayList<DailyChallengesModelFinal> dailyList = new ArrayList<>();
    int selectedItems = position;
                    Log.d("dbKEY", String.valueOf(exDBKey));
                    int sum = 0;
                    for (int i = selectedItems; i <=0; i++) {


                        int points = dailyList.get(position).getPoints();
                        sum = sum + points;     }

我没有得到想要的结果。

我想要得到的是例如数组有 50,80 和 60,那么它应该添加数组中的值。

标签: java

解决方案


试试这个代码

  int sum = 0;
    for(int i = 0; i <=dailyList.size(); i++) {
        dailyExerciseID = dailyList.get(i).getDcExerciseId();
        dailyExerciseName = dailyList.get(i).getDcexerciseName();
        points = dailyList.get(i).getPoints();
        sum = sum + points;
    }

推荐阅读