计算每组项目的平均值

时间:2016-07-31 08:54:52

标签: java

我的数据库中有168个项目,如何进行for循环并计算168个项目中的每24个项目的平均值。我做的是我只能计算24个项目的第一个平均值,如何将它移动到接下来的24个项目,直到它达到168并停止?

 @Override
    public void onPostExecute(Cursor result) {
        if (result.getCount() > 0) {
            ArrayList<String> buffer = new ArrayList<>();
            ArrayList<Integer> mStoreData= new ArrayList<>();
            for(int i=0; i < 168; i++) {
                result.moveToPosition(i);
                String indexes = result.getString(DBContract.COLUMN_IDX_AQI);
                buffer.add(indexes);
                    if( buffer.size() == 24 ) {
                        for (String value : buffer) {
                            value += value;
                            array = Integer.parseInt(value) / 24;
                        }
                    }
                    mStoreData.add(array);
                    Log.d("Data", "Array" + mStoreData);
            }
        }
        task=null;
    }

0 个答案:

没有答案