使用CircularFifoBuffer时出现ClassCastException

时间:2015-01-25 03:10:55

标签: java

最近我尝试使用CircularFifoBuffer类来存储double []数组。我用以下代码初始化它:

Buffer ssvadFrmBuf = new CircularFifoBuffer(50);
for (int k = 0; k < K; k++) {
        ssvadFrmBuf.add(new double[512]);
}

然后我尝试通过以下代码检索单个double []数组:

Iterator<double[]> it= ssvadFrmBuf.iterator();
ArrayList<double[]> frameList = new ArrayList<double[]>();
for(int i=0;i < ssvadFrmBuf.size();i++)
{
    frameList.add(it.next());
}

然后我尝试运行Android应用程序,并抛出ClassCastException。问题是什么?任何人都可以帮助LOL

0 个答案:

没有答案