-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嗎?