二级评估算法开发

This commit is contained in:
hzj
2025-06-11 13:59:36 +08:00
parent 45e0f355cc
commit 314ece3ddd
24 changed files with 1505 additions and 34 deletions

View File

@@ -15,6 +15,7 @@ import java.net.URLEncoder;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.stream.Collectors;
/**
* Description:
@@ -378,7 +379,50 @@ public class EasyExcelUtil {
}
public static void main(String[] args) {
List<Map<Integer, String>> maps = EasyExcelUtil.syncRead("C:\\Users\\无名\\Desktop\\11.xlsx");
List<Map<Integer, String>> maps = EasyExcelUtil.syncRead("C:\\Users\\无名\\Desktop\\excel\\工作表.xlsx");
System.out.println(maps);
List<Map<Integer, String>> maps1 = maps.subList(2, 51);
List<Map<Integer, String>> maps2 = maps.subList(51, 52);
List<Map<Integer, String>> maps3 = maps.subList(55, 104);
List<Map<Integer, String>> maps4 = maps.subList(104, 105);
List<Double> iMax = maps1.stream().map(temp -> {
double a = Double.valueOf(temp.get(5));
double b = Double.valueOf(temp.get(10));
double c = Double.valueOf(temp.get(15));
double v = a > b ? a : b;
double max = v > c ? v : c;
return max;
}).collect(Collectors.toList());
Double iNeg = maps2.stream().map(temp -> {
double a = Double.valueOf(temp.get(5));
double b = Double.valueOf(temp.get(10));
double c = Double.valueOf(temp.get(15));
double v = a > b ? a : b;
double max = v > c ? v : c;
return max;
}).findFirst().get();
List<Double> uMax = maps3.stream().map(temp -> {
double a = Double.valueOf(temp.get(5));
double b = Double.valueOf(temp.get(10));
double c = Double.valueOf(temp.get(15));
double v = a > b ? a : b;
double max = v > c ? v : c;
return max;
}).collect(Collectors.toList());
Double unbalance = maps2.stream().map(temp -> {
double a = Double.valueOf(temp.get(5));
double b = Double.valueOf(temp.get(10));
double c = Double.valueOf(temp.get(15));
double v = a > b ? a : b;
double max = v > c ? v : c;
return max;
}).findFirst().get();
}
}