快速简单:为什么它不运行?


//markParse is an Integer ArrayList
//ii is the number of elements in markParse
//analysis is a textArea in the program's design
int max = java.util.Collections.max(markParse);
int min = java.util.Collections.min(markParse);
int range = max - min;
int average = sumData/ii;
analysis.setText("Avg: " + average);
analysis.append("Max: " + max);
analysis.append("Min: " + min);
analysis.append("Range: " + range);

希望这是足够的代码,因为它是我的程序有错误的唯一部分。当我运行程序时,这一部分计算并显示数组列表、平均值和范围中的最大/最小值。它应该是实现当我点击一个按钮(包含此代码);然而,什么也没发生。

我很确定它与java.util.Collections语句有关,但我不确定。请更正和/或解释。

您还必须将null作为第二个参数传递给方法:

int max = java.util.Collections.max(markParse, null);
int min = java.util.Collections.min(markParse, null);

相关内容

  • 没有找到相关文章

最新更新