【发布时间】:2015-06-01 22:58:27
【问题描述】:
//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 语句有关,但我不确定。请更正和/或解释。
【问题讨论】:
-
您是否尝试过在调试器中单步执行此代码?您确定您的按钮实际上正在调用此代码吗?
-
我更改了代码,所以它会简单地打印“dog”并且它可以工作。所以按钮工作正常。
标签: java arrays parsing netbeans collections