修复只添加一个元素时列表最小值无法获取的问题

This commit is contained in:
彭宇琦 2020-05-24 17:00:58 +08:00
parent fe2df99c39
commit 0c8c09c856
1 changed files with 10 additions and 8 deletions

View File

@ -229,7 +229,7 @@ public class DataListBy extends ListBy {
/**
* 用于根据参数求取elementMap中最多或最少列表的元素个数以及列表的名称
* @param isMax 是否为求取最大
* @param key 需要计算的最小
* @return 极值以及极值所在的列
*/
private void findLimitColumn(ElementInformation key) {
@ -241,13 +241,15 @@ public class DataListBy extends ListBy {
maxColumnNameList.clear();
maxColumnSize = size;
maxColumnNameList.add(key.name);
} else {
if (minColumnSize > size) {
minColumnNameList.clear();
minColumnSize = size;
} else {
return;
}
} else if (maxColumnSize == size) {
maxColumnNameList.add(key.name);
}
if (minColumnSize > size) {
minColumnNameList.clear();
minColumnSize = size;
minColumnNameList.add(key.name);
} else if (minColumnSize == size) {
minColumnNameList.add(key.name);
}
}