截取数组多截取问题修改

This commit is contained in:
qiaoqinzheng 2023-08-01 16:04:52 +08:00
parent 6314f037e4
commit 24b115744a

View File

@ -888,8 +888,8 @@ public class CalculateStationData {
//判断当前结束下标是否超出台站数量 没有超出说明还在范围内 正常截取数组 //判断当前结束下标是否超出台站数量 没有超出说明还在范围内 正常截取数组
if (endIndex <= stationInfos.size()){ if (endIndex <= stationInfos.size()){
infos = stationInfos.subList(startIndex, endIndex); infos = stationInfos.subList(startIndex, endIndex);
}else {//如果超出台站数量 则从截取开始下标 截取到台站数组的最后一个下标 }else {//如果超出台站数量 则从截取开始下标 截取到台站数组长度
infos = stationInfos.subList(startIndex, stationInfos.size()-1); infos = stationInfos.subList(startIndex, stationInfos.size());
} }
countDownLatch = new CountDownLatch(infos.size()); countDownLatch = new CountDownLatch(infos.size());
//遍历当前组的台站并进行计算 //遍历当前组的台站并进行计算