| | |
| | | |
| | | for (int i = 0; i < enduranceList.size(); i++) { |
| | | //每一个具体的续航进行分组 |
| | | if(enduranceList.get(i).getEnduranceActualTime()<times.get(0)){ |
| | | if(enduranceList.get(i).getEnduranceActualTime()<times.get(0)*60){ |
| | | map.put("续航"+times.get(0)+"小时内",Optional.ofNullable(map.get("续航"+times.get(0)+"小时内")).orElse(0)+1); |
| | | } |
| | | else if(enduranceList.get(i).getEnduranceActualTime()>times.get(times.size()-1)){ |
| | | else if(enduranceList.get(i).getEnduranceActualTime()>times.get(times.size()-1)*60){ |
| | | map.put("续航"+times.get(times.size()-1)+"小时以上",Optional.ofNullable(map.get("续航"+times.get(times.size()-1)+"小时以上")).orElse(0)+1); |
| | | }else { |
| | | for (int j = 0; j < times.size(); j++) { |
| | | if (enduranceList.get(i).getEnduranceActualTime() <= times.get(j)) { |
| | | if (enduranceList.get(i).getEnduranceActualTime() <= times.get(j)*60) { |
| | | map.put("续航" + times.get(j - 1) + "小时到" + times.get(j) + "小时", Optional.ofNullable(map.get("续航" + times.get(j - 1) + "小时到" + times.get(j) + "小时")).orElse(0) + 1); |
| | | break; |
| | | } |