-3
我想要使用一个数据结构,它可以一个接一个地存储10个对象,如果数据结构已经溢出,那么下一个对象应该替换为第一个位置,其他下一个对象应该替换为第二个对象,等等。我使用org.apache.commons.math3.stat.descriptive.DescriptiveStatistics类来存储double。我应该使用哪种数据结构以递归方式在java中存储对象?
boolean getValue() {
DescriptiveStatistics ds = new DescriptiveStatistics(10);
while (true) {
if (ds.getN() == ds.getWindowSize()) {
double average = ds.getMean();
if(average>15)
return true;
}
ds.addValue(15.5);
}
}
但现在我需要用户定义的对象的这个功能。这个有什么API吗?